本文将为你介绍如何在 Markdown 的列表中添加代码块,而不中断列表的编号。

Markdown 代码块实现方式

Markdown 中实现代码块的方式有两种:

  • 第一种:缩进形式的代码块(它的优势在于)
  • 第二种:围栏代码块(它的优势在于能够设置代码的语言,可高亮显示)

两种形式的代码块优劣势对比

缩进代码块:

  • 优势:能够插入到其他的内容中,只要比其他内容多一级缩进,就不会影响其他内容
  • 劣势:不能设置代码语言,无法高亮显示

围栏代码块块:

  • 优势:能设置代码语言,可高亮显示
  • 劣势:不能够设置缩进,无法插入到其他内容中,会中断其他内容

Markdown 使用缩进代码块不中断列表

根据 Markdown 编译库的不同缩进的空格数可能不同,常用的有如下两种形式:

  • 有些库在上一级内容的基础上缩进 4 空格或者 1 Tab。
  • 有些库在上一级内容的基础上缩进 8 空格或者 2 Tab。

需要注意:缩进代码块上下可能还需要一个空行。

Markdown 插入代码块不中断编号示例

Markdown 插入代码块不中断编号示例代码为:

1. Markdown 使用缩进代码块不中断列表
2. Markdown 插入代码块不中断编号的例子

        let v = "hello world!";

3. Markdown 使用缩进代码块不中断列表的总结

如下是示例的效果:

  1. Markdown 使用缩进代码块不中断列表
  2. Markdown 插入代码块不中断编号的例子

    let v = "hello world!";
    
  3. Markdown 使用缩进代码块不中断列表的总结