2014-08-28 63 views
0

我想標準化我的技術文檔。爲了簡化它,我想使用降價,但我也希望它包含一個標準的頁眉和頁腳和版本。合併標準標題的Markdown

如何在每個新文檔中包含頁眉和頁腳?

我想是這樣的:

頁眉:

####My Company 
![](http://image/file.jpg) 
--- 

頁腳:

--- 
<sup>File version:[version]</sup> 
<sup>Compiled [date]</sup> 

,然後將每個技術文件將是這樣:

{include header.md} 

- technical 
- stuff 
- and 
- other stuff 

{included footer.md} 

然後當轉換爲ht毫升或PDF,它只是將它們合併成一個漂亮的文檔。

或者,如果你可以編譯多個文件合併爲一分出來就把這樣的:

marddown2pdf header.md body.md footer.md -o output.pdf 

這將工作太(該命令的語法是由例如)

有沒有辦法實現這已經使用Python或紅寶石,之前我重新發明輪子?

謝謝。

+0

如果你用'pandoc'替換'marddown2pdf',它就會工作:'pandoc header.md body.md footer.md -o output.pdf' – mb21 2014-08-29 20:50:20

+0

也會試試這個,謝謝 – 2014-09-03 15:26:18

回答

0

很大程度上取決於具體的實施。 Pandoc通過template variables支持這一點。開始黑客攻擊模板的好地方可能是看看pandoc-templates Git存儲庫,看看你能在license內使用什麼。