Multimarkdown 到自定义 HTML 模板

Multimarkdown to custom HTML Template

如何使用 MultiMarkdown 4 获取我的降价文档并创建完整的自定义 HTML 文档。

由于仅使用 multimarkdown file.md > file.html 会创建 HTML 文档的主体,我可以将此结果复制并粘贴到我的 HTML 模板中,但如果我想进一步控制它,例如确保我的代码块的语法正确以使用 prism.js 语法荧光笔和其他类似的东西如何实现?我最接近的是一些关于使用 XSLT 的信息,但是我找不到任何关于将其与 multimarkdown 输出一起使用的文档。

如果有人能指出我正确的方向,那将是一个很大的帮助。

一种非常简单但有点老套的方法是准备一个 header.html 文件,其中包含例如

<html>
  <head>
    <title>my page</title>
  </head>
  <body>

和一个 footer.html 包含例如

  </body>
</html>

那么,你可以这样做:

$ cat header.html > file.html
$ multimarkdown file.md >> file.html
$ cat footer.html >> file.html

或者,如果您喜欢这种语法,您可以使用 Pandoc instead of multimarkdown, which already includes a templating mechanism, or any other templating solution like mustache 甚至 XSLT。