如何在代码块中显示如何在Markdown中创建代码块?

时间:2016-01-25 16:59:09

标签: commonmark

我试过了:

```text
```bash
```
```

但是在CommonMark中(见http://spec.commonmark.org/dingus/?text=%60%60%60text%0A%60%60%60bash%0A%60%60%60%0A%60%60%60)它不起作用。

我想要什么

<pre><code data-sourcepos="1:1-3:7" class="language-text">```bash
```
</code></pre>

我得到了什么

<pre><code data-sourcepos="1:1-3:7" class="language-text">```bash
</code></pre>
<pre><code data-sourcepos="4:1-4:3"></code></pre>

1 个答案:

答案 0 :(得分:2)

只需创建一个外部代码块,其内部反引号多于内部反引号:

````text
```bash
```
````

commonmark.js dingus

来自CommonMark spec

  

代码围栏是至少三个连续反引号字符(`)或波浪号(〜)的序列。 (Tildes和反引号不能混合。)一个带隔离的代码块以代码栏开头,缩进不超过三个空格。

     

[...]

     

代码块的内容由所有后续行组成,直到与代码块相同类型的结束代码围栏开始(反引号或波浪号),并且至少与反向引号一样多或者作为开场代码围栏倾斜。

(强调我的。)