1

我试过这个:

```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>
4

1 回答 1

2

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

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

commonmark.js 丁格斯

来自CommonMark 规范

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

[...]

代码块的内容由所有后续行组成,直到与代码块相同类型的关闭代码围栏以(反引号或波浪号)开头,并且至少与打开代码围栏一样多的反引号或波浪号。

(强调我的。)

于 2016-03-28T00:49:45.090 回答