Lua filter for pandoc to append html



我目前正在使用 pandoc 将 markdown 编译为 html:

    pandoc in.md -o out.html

并希望在每个输出文件中包含相同的 HTML 代码,而不必将其写入我的 markdown 文件。

我希望lua过滤器可以完成这项工作。但是,文档似乎表明过滤器只会响应我的 markdown 文件中的一系列字符,而不是在每个文件中附加一些内容。

玩过CSS(我以前从未使用过它(,但看起来我不能像这样添加任意html代码(如果我错了,请纠正我(。

总而言之,我想找到一种方法将 html 代码添加到我的输出中。

Lua过滤器在这里可能是矫枉过正的。Pandoc 有一个选项--include-after-body(或--include-before-body (,它将满足您的需求:

-A FILE--include-after-body=FILE|URL

在文档正文的末尾(在 HTML 中的 </body> 标记或 LaTeX 中的 end{document} 命令之前(逐字包含 FILE 的内容。此选项可以重复用于包含多个文件。它们将按指定的顺序包含在内。暗示--standalone.

最新更新