【问题标题】:Lua filter for pandoc to append html用于 pandoc 的 Lua 过滤器以附加 html
【发布时间】:2019-07-22 18:41:48
【问题描述】:

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

    pandoc in.md -o out.html

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

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

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

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

【问题讨论】:

    标签: html lua markdown pandoc


    【解决方案1】:

    Lua 过滤器在这里可能有点过头了。 Pandoc 有一个选项--include-after-body(或--include-before-body)可以满足您的需求:

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

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

    【讨论】:

      猜你喜欢
      • 2019-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多