Pandoc - HTML 到 Markdown 没有正确处理嵌套的无序列表
Pandoc - HTML to Markdown not processing nested unordered lists correctly
我正在尝试使用 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无效,应该是:
<ul>
<li>outer list item</li>
<li>outer list item</li>
<li>outer list item</li>
<li>
<ul>
<li>inner list item</li>
<li>inner list item</li>
<li>inner list item</li>
</ul>
</li>
<li>outer list item</li>
<li>outer list item</li>
</ul>
我正在尝试使用 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无效,应该是:
<ul>
<li>outer list item</li>
<li>outer list item</li>
<li>outer list item</li>
<li>
<ul>
<li>inner list item</li>
<li>inner list item</li>
<li>inner list item</li>
</ul>
</li>
<li>outer list item</li>
<li>outer list item</li>
</ul>