Pandoc 导出到 Word:我使用 Markdown 还是 HTML 作为输入源格式有关系吗?

Pandoc export to Word: does it matter whether I use Markdown or HTML as input source format?

我正在创建一个网络应用程序,该应用程序将大量文本样板附加到最终报告,然后应将其导出到 Word(使用 Pandoc)。

文本样板文件是用 Markdown 编写的。现在我的问题是:我使用 Markdown 还是 HTML 作为 Pandoc 的输入源格式有关系吗?

或者更具体一点:有没有Markdown无法表达但HTML可以表达的特性?比如定义列表(<dl>)?我知道 Pandoc 中有很多额外的 Markdown 功能,但它们是否提供了 Pandoc 能够导出到 Word 的所有功能?或者 Markdown 作为输入格式比普通格式更强大 HTML?

Now my question is: does it matter whether I use Markdown or HTML as input source format for Pandoc?

Pandoc 有一个内部 abstract syntax tree (AST) 所以原则上你使用 Markdown 或 HTML 作为输入源格式并不重要。

我会建议您使用 Markdown 作为输入源格式,因为某些 HTML tags/attributes 不受支持,因此继续使用 Markdown 将避免您丢失一些东西。

are there features that can't be expressed in Markdown but can be expressed in HTML?

是的。 Pandoc 内部 AST 有一个叫做 raw HTML 的东西,用于 HTML 标签,在内部 AST 中没有一个表示主要涵盖 Markdown + 扩展。

For example, definition lists ()?

Pandoc 有一个用于定义列表的 Markdown 扩展。

I know there are a lot of additional Markdown features in Pandoc, but do they deliver every feature that Pandoc is able to export to Word?

据我所知是的。