我想把我的技术文件标准化。为了简化它,我想使用markdown,但我也希望它包含一个标准的页眉和页脚以及版本控制。在
如何在每个新文档中包含页眉和页脚?在
我想要这样的东西:
页眉:
####My Company
![](http://image/file.jpg)
---
页脚:
^{pr2}$然后每个技术文档都是这样的:
{include header.md}
- technical
- stuff
- and
- other stuff
{included footer.md}
然后当转换成html或pdf时,它只需将它们组合成一个漂亮的文档。在
或者,如果您可以将多个文档编译成一个输出,则可以这样:
marddown2pdf header.md body.md footer.md -o output.pdf
这也行得通(例如,该命令的语法是编出来的)
在我重新发明轮子之前,有没有一种方法可以使用python或ruby实现这一点?在
谢谢。在
很大程度上取决于具体的实现。Pandoc通过template variables来支持这一点。开始破解模板的一个好地方可能是查看一下pandoc-templatesGit存储库,看看您可以在license中利用什么。
相关问题 更多 >
编程相关推荐