markdown插入代码块和代码高亮语法

浏览别技术博客时经常能看到代码块,预想写教程时免不了要插入代码,于是今天花了一个早上研究了markdown代码块语法,并顺便写个教程。
 

单行代码

方法:

代码之间分别用一个反引号包起来

'Hello World'

效果:

Hello World

 
 

多行代码

方法:

代码之间分别用三个反引号```包起来,且两边的反引号各单独占一行。

```
function fun(){
echo $a;
echo "这是一句非常牛逼的代码";
print("Hello, World!");
}
```

效果:

function fun(){
  echo $a;
  echo "这是一句非常牛逼的代码";
  print("Hello, World!");
}
fun();

 
 

代码高亮

方法:

在第一行的三个反引号```后面加php或python等词可代码高亮。

```php
function fun(){
 $a=123;
 echo "这是一句非常牛逼的代码";
 print("Hello, World!");
}
fun();
```  

 

```python
function fun(){
 $a=123;
 echo "这是一句非常牛逼的代码";
 print("Hello, World!");
}
fun();
```

加php的效果:

function fun(){
  $a=123;
  echo "这是一句非常牛逼的代码";
  print("Hello, World!");
}
fun();

加python的效果:

function fun(){
  $a=123;
  echo "这是一句非常牛逼的代码";
  print("Hello, World!");
}
fun();

 
 

防转译

方法:

每行缩进 4 个空格,缩进式插入前方必须有空行。

作用 :

此方法可防止转译,主要用来写教程,因为教程的示例代码不长,每行单独空四格也不会浪费太多时间,而展示太长代码则此方法不适用。

隐藏