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:手动保持有序列表的序号完整,但是手动保持的下一个不能在保持了。
以终为始的思考方式为行业指明方向。
?议论文评语?
这篇文章如同一幅色彩斑斓的画卷,每一笔都充满了独特的创意。