【发布时间】:2015-06-09 08:28:22
【问题描述】:
我正在尝试使用 Pandoc 将嵌套的无序列 HTML 列表转换为 Markdown。 HTML 文档中的嵌套列表格式为:
<ul>
<li>outer list item</li>
<li>outer list item</li>
<li>outer list item</li>
<ul>
<li>inner list item</li>
<li>inner list item</li>
<li>inner list item</li>
</ul>
<li>outer list item</li>
<li>outer list item</li>
</ul>
我用来将 HTML 转换为 Markdown 的命令是:
pandoc -o output.md input.html
我在生成的 Markdown 文件中得到的结果是:
outer list item
outer list item
outer list item
- inner list item
- inner list item
- inner list item
outer list item
outer list item
outer list item
因此,外部列表不会在 Markdown 中转换为无序列表。我尝试将 --parse-raw 选项(请参阅http://pandoc.org/README.html#pandocs-markdown)传递给 Pandoc,并且外部 HTML 作为原始 HTML 传递到 Markdown 文档中,这表明由于某种原因外部 HTML 是不可翻译的。
有没有人知道为什么这不起作用?
谢谢, 加里
【问题讨论】:
标签: html nested html-lists markdown pandoc