1

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

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

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

4

1 回答 1

1

一个非常简单,有点hackish的方法是准备一个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代替 multimarkdown,它已经包含模板机制,或者任何其他模板解决方案,如mustache甚至 XSLT,如果您喜欢这种语法。

于 2015-02-17T15:47:21.043 回答