Markdown 基本语法使用缩进来表示代码块,这种方法有时会让人觉得不太方便。所以后来又出现了更便捷的语法:独立代码块。
独立代码块有以下几种写法:
在代码块的上一行和下一行分别输入 3 个连续的反引号(```
)或波浪号(~~~
)。
有些编辑器只支持反引号,有些只支持波浪号。使用前勿必亲手测试一下。
```
let myVariable = 123;
```
let myVariable = 123;
<pre><code><div>let myVariable = 123;
</div></code></pre>
在代码块前一行中的 3 个连续反引号或波浪号后面,输入代码语言的名称。
```js
let myVariable = 123;
```
let myVariable = 123;
<pre><code class="language-js"><div><span class="hljs-keyword">let</span> myVariable = <span class="hljs-number">123</span>;</div></code></pre>
在独立代码块中,3 个连续的反引号或波浪号需要进行转义。否则,它们会被作为代码块的起始标识符和结束标识符处理。
转义方式有两种:
````markdown
```
let myVariable = 123;
```
````
~~~markdown
```
let myVariable = 123;
```
~~~
```
let myVariable = 123;
```
<pre><code class="language-markdown">```
let myVariable = 123;
```</code></pre>