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>