Markdown 降价:什么';在列表中做连续列表的正确方法是什么?
在GFM中,在列表中创建连续列表的正确方法是什么 目标:Markdown 降价:什么';在列表中做连续列表的正确方法是什么?,markdown,github-flavored-markdown,Markdown,Github Flavored Markdown,在GFM中,在列表中创建连续列表的正确方法是什么 目标: 一个 一个 两个 两个 三 四 我看过关于和的常见帖子,但还没有看到有人问这个问题。从技术上讲,你不能。标记是HTML的一个子集,HTML不提供这样的功能。但是,您可以在HTML中使用类似于的内容来伪造它,这实际上是告诉列表从3开始编号,而不是使用默认的1 当然,您总是可以回到原始HTML,但让我们继续以降价的方式实现这一目标。是否可以在标记中执行此操作取决于您使用的标记实现 传统国家: 需要注意的是,您用于标记 列表对HTML输出
我看过关于和的常见帖子,但还没有看到有人问这个问题。从技术上讲,你不能。标记是HTML的一个子集,HTML不提供这样的功能。但是,您可以在HTML中使用类似于
的内容来伪造它,这实际上是告诉列表从3
开始编号,而不是使用默认的1
当然,您总是可以回到原始HTML,但让我们继续以降价的方式实现这一目标。是否可以在标记中执行此操作取决于您使用的标记实现
传统国家:
需要注意的是,您用于标记
列表对HTML输出标记生成没有影响
但是,如果确实使用惰性列表编号,则仍应启动
用数字1列出。在未来的某个时候,降价可能会发生
支持以任意数量启动有序列表
从这一点来看,很明显,目前不可能实现所需的行为。然而,如果暗示的变化发生了,事情可能会不同
事实证明,Github扩展的Commonmark确实支持以任意数量启动有序列表。作为缔约国:
有序列表的起始编号由列表编号确定
它的初始列表项。后续列表项的数量如下所示
漠视
鉴于上述情况,以下内容可能会产生所需的输出:
1. One
1. one
2. two
2. Two
3. three
4. four
但是,正如所演示的,这只适用于少数实现(注意输出中包含
的实现)
部分问题在于父列表在嵌套列表的前一行包含一个段落(内容为Two
)。因此,如果在不同的块级别元素之间添加一个空行,如下所示:
1. One
1. one
2. two
2. Two
3. three
4. four
然后更多的实现可以正确地看到嵌套列表。具体来说,正如所演示的,这会导致Commonmark根据需要解析列表。实际上,您得到了这个输出(注意
):
一个
一个
两个
两个
三
四
事实上,我在GitHub中进行了检查,结果正确。Wow感谢您提供的帮助和信息:)在这里学到了一些东西!
<ol>
<li>
<p>One</p>
<ol>
<li>one</li>
<li>two</li>
</ol>
</li>
<li>
<p>Two</p>
<ol start="3">
<li>three</li>
<li>four</li>
</ol>
</li>
</ol>