如何编写包含嵌套无序列表的有序列表(GitHub 降价)

Ale*_*ban 6 markdown github github-flavored-markdown

从这里的文档:
https://guides.github.com/features/mastering-markdown/),
你可以创建一个缩进或低于其他项目多个列表项的嵌套列表。


在此处输入图片说明

但我正在尝试创建一个带有嵌套无序列表的有序列表。


我试过这个代码:

1. Ordered One
  * Unordered First
  * Unordered Second
  * Unordered Third
1. Ordered Second
  * Unordered One
  * Unordered Two
  * Unordered Three
Run Code Online (Sandbox Code Playgroud)

我得到的是:

在此处输入图片说明


我怎样才能写这个这样Ordered Second自动获取数字2.并且无序列表的嵌套列表正确缩进?

谢谢你。

Dan*_*nez 10

您遇到的问题是因为您的示例中的顶级列表编号以前面的空格开头。消除该空间并使用三个空格作为子级缩进。

没有必要消除空格,因为 GitHub 降价的关键似乎是三个空格区分级别。因此,如果您从前面的一个空格开始,那么下一层就必须从该行的开头起有四个空格。

1. Ordered One
   * Unordered First
   * Unordered Second
   * Unordered Third
1. Ordered Second
   * Unordered One
   * Unordered Two
   * Unordered Three
Run Code Online (Sandbox Code Playgroud)
  1. 订购一个
    • 无序优先
    • 无序秒
    • 无序第三
  2. 第二次订购
    • 无序一
    • 无序二
    • 无序三

  • 我在顶级数字“1.”前面没有空格,但在子级别使用三个空格就可以了。我只使用两个空格缩进。谢谢。 (5认同)
  • 简而言之,真正的答案是关于列。嵌套列表项的开始字符必须与父项内容的第一个字符(跟在列表标记和后面的空格之后)在同一列中对齐。 (4认同)
  • 是的,我也通过更多的实验意识到了这一点。关键是三个空格。 (2认同)