markDown有序列表中途插入代码块
问题:markdown文件有序列表中间插入代码块导致有序列表不能连接上
示例
- 测试1
- 测试2
console.log("test")
- 这里手动填3.
- 再回车序号就变了
原因:在 Markdown 文件中,如果在有序列表中间插入代码块,由于 Markdown 的解析规则,代码块会打断列表的序列。这是因为代码块通常需要缩进或者以三个反引号(```)包裹,Markdown 解析器会认为列表的结构已经结束。
解决:
- 方法 1:缩进代码块
示例:
- 方法1 test
- 方法1 test
console.log("方法1 test") - 这里没有手动填3.
- 再回车序号也是连上的
- 方法 2:使用 HTML 标签包裹代码块 <pre><code>代码内容</code></pre>
示例:
- 方法2 test
- 方法2 test (需要 shift + enter)
console.log("方法1 test") - 这里没有手动填3.
- 再回车序号也是连上的
- 方法 3:手动保持有序列表的序号完整,但是手动保持的下一个不能在保持了。
评论
0 条