摘要:在有序表中嵌套代码块会导致有序列表的编号中断(再次从1开始)。代码块既不缩进也不对齐。##2.找出原因。1.标记高级帮助内容应显示为缩进4个空格或制表符。代码块前面应该有一行空格,以将其与其他内容隔开。否则,它将被视为一行代码,如本例所示。缩进时应使用4个空格或制表符。由于代码用后引号提示,因此应该有4个空格/一个制表符缩进。
使用Markdown时,在有序列表中嵌套代码块引发了有序列表编号中断(重新从1开始)的问题,最终已解决。
1.问题描述
代码:
1. title
text
```
code
```
2. title
text
```
code
```
使用上述代码,显示的效果为: 1. title text ``` code ``` 2. title text ``` code ``` 很明显,代码块既没有缩进对齐,编号还被打断。 ##2.原因查找 1. Markdown高级帮助内容显示,若要插入代码块,应该使用4个空格缩进或者一个Tab,也可以使用反引号。 2. 代码块前应有一行空格与其他内容隔开,否则如本例中会被认为是单行代码。 3. 若需要嵌套,应使用4个空格或者是一个Tab进行缩进。 按照这些Markdown语法,其原因应该是在于代码块没有进行嵌套中的缩进。由于是使用反引号提示的代码,那么应该有4个空格/一个Tab的缩进。
3.问题解决
代码:
1. title
text
```
code
```
2. title
text
```
code
```
生成的效果如下所示: 1. title text
```
code
```
2. title
text
```
code
```
备注:
- 由于Markdown会自动识别自己的语法,所以本例子中的代码示例是使用HTML直接书写的。若有办法使其可以按照代码格式显示,请联系我。
- HTML备注方式:
单行注释
html 注释标签的详细介绍 ``` 2. 多行注释
```html
```