编辑#1

编辑#1

我有一个 Markdown 文件,其中包含如下所示的编号列表:

1. list item 1
1. list item 2
    1. sublist item 1
    1. sublist item 2
1. list item 3

其呈现形式如下:

  1. 列表项 1
  2. 列表项 2
    1. 子列表项 1
    2. 子列表项 2
  3. 列表项 3

这是 Markdown 的一个很棒的功能。但是,原始.md文件仍然包含所有 1 的编号列表(“1。”),这使得读取.md文件中的原始 Markdown 变得更加困难。

是否有工具可以获取 Markdown 文件并输出列表已重新编号的相同 Markdown 文件?如果没有,是否有 Markdown 编译器可以公开该过程的重新编号部分?

编辑#1

这是我预期的工作流程。

file.md使用下列内容创建:

1. list item 1
1. list item 2
1. list item 3

运行marked file.md -o file.html。然后我得到file.html以下内容:

<ol>
    <li>list item 1</li>
    <li>list item 2</li>
    <li>list item 3</li>
</ol>

... 现在我知道我犯了什么错误了。我以为 Markdown 编译器正在重新编号。相反,它输出<li>元素并将工作留给浏览器。哎呀。

答案1

我不知道有什么工具可以解决这个问题,但我确实有一个(潜在的)解决方案。

将 Markdown 渲染为 HTML,然后使用 HTML 转 Markdown 服务(例如或者) 将其转换回 markdown。 虽然不是最有效的,但应该可以完成工作。

相关内容