# 概述
Markdown基本语法允许你通过将行缩进四个空格或一个制表符来创建代码块。但这么做不一定方便,因此你可以使用受保护的代码块,也就是围栏代码块。
# 语法
在代码块之前和之后的行上使用三个反引号(`` ``` ``)或三个波浪号(`~~~`)即可。
语法如下:
~~~
```
cd ~/Desktop
```
~~~
效果如下:
```md
cd ~/Desktop
```
# 转义代码块
有时候你需要以源码形式展示代码块语法,这就需要使用一些转义语法。
这时最简单的方法就是三个反引号(`` ``` ``)和三个波浪号(`~~~`)交替使用。
# 语法高亮
你可以在开头的三个反引号后添加语言名称来为代码块添加语法高亮。
语法如下:
~~~md
```js
function fancyAlert(arg) {
if(arg) {
$.facebox({div:'#foo'})
}
}
```
~~~
效果如下:
```js
function fancyAlert(arg) {
if(arg) {
$.facebox({div:'#foo'})
}
}
```