Markdown 自定义编号列表

Markdown custom numbered list

我有一个关于 Markdown 编号列表的快速问题。

基本上,我想写这样的东西:

1) Idea 1
2) Idea 2

''' Some txt '''

3) Idea 3
4) Idea 4

''' Or some other text '''

3) Other Idea 3
4) Other Idea 4 

我发现这两个文本之前的4 space允许数字继续,但是,我找不到重新启动列表到第3)点的方法。

如果有人遇到过这个问题,我很乐意听到解决方案。我正在研究 PyCharm,它是一个在 GitHub.

上易于阅读的 .md

I found that 4 space before the two texts allows the numbers to continue

不完全是。

两个文本行前的四个空格 使该文本成为前面列表元素的一部分:

1. Idea 1
2. Idea 2

    Idea 2, continued.

由于列表仍处于打开状态,另一个列表项将继续自动编号。

但是,如果您的文字实际上不是想法 2 的延续,则可能不应该缩进。

在 Markdown 中,列表会自动重新编号。我一般写

1. Foo
1. Bar

所以如果我想在列表中添加一些东西,我不必担心固定数字。 Markdown 会将其呈现为

  1. 小节

但是,GitHub Flavored Markdown、CommonMark 和其他通常确实尊重列表中的 first 数字。让我们看看这里发生了什么:

5. Foo
1. Bar

这变成了

  1. 小节

其中 5. 取自我的明确编号,而 6. 从那一点继续,即使我在源代码中使用了 1.。

我不知道这是否适用于 PyCharm,但对于 GitHub,您的示例几乎可以开箱即用:

1. Idea 1
2. Idea 2

''' Some txt '''

3. Idea 3
4. Idea 4

''' Or some other text '''

3. Other Idea 3
4. Other Idea 4 

我只是把1)的格式改成了1。2.和两个4.s可以是任意数字,但是1.和两个3.s表示每个列表应该的数字开始。