允许编号列表从任意数字开始,列表前无空行

这个问题在几年前就出现了,但被归类为一个错误 编号列表错误。我接受它不是一个错误的分类,但如果列表可以从任意数字开始/在中间写了一些东西后继续,那仍然很有用,例如

最高优先级:
1. 项目 1
2. 项目 2
3. 项目 3

中优先级:
4. 项目 4
5. 项目 5

低优先级:
6. 项目 6

编辑:
最初的要求是允许以不同于 1 的数字开头的编号列表。但事实证明,这可以实现(见下文)。然而,它只在数字不是 1 并且前面有一个空行时才有效。因此,建议要么像处理 1 一样处理其他数字,即即使前面没有空行也渲染列表,要么调整以 1 开头的列表的行为,使其与其他数字的行为相匹配。

目前似乎可以做到这一点:

列表 1:(从任意数字开始)

  1. 红色
  2. 黄色
  3. 蓝色

列表 2:(跳过数字)

  1. 绿色
  2. 紫色

列表 3:(继续之前的编号)

  1. 橙色

如果 markdown 的解析方式有任何不同,这是我的帖子在屏幕上的显示效果:

2 个赞

有趣!

确实,似乎在标题后有一个空行就能正常工作。但如果没有空行,它只适用于 1.,而不适用于其他数字。

从 1 开始的列表(无空格)

  1. 项目 1
  2. 项目 2
  3. 项目 3

从 4 开始的列表(无空格):
4. 项目 4
5. 项目 5

从 4 开始的列表(有空格)

  1. 项目 6

所以这似乎更多是一个用户体验问题,而不是缺少功能。

1 个赞