# Markdown + Pandoc
來源:[Markdown+Pandoc,打通寫作界的任督二脈!](http://blog.csdn.net/duqi_yc/article/details/8974041)
Markdown+Pandoc,可以把自己的寫作內容,變成世界上已有的任何格式的文件,包括很炫的slide,html5。沒有人(或者我沒看到)總結過這些內容,導致我走了很多彎路才最終打通任督二脈,特此紀念。
了解Markdwon以后,我的寫作世界,只有它;看到Pandoc格式轉換以后,對生成的slide和pdf羨慕的不行。那時,自己期望以后的寫作是這樣的:首先用Markdown把自己的想法寫下來;其次,通過Pandoc,把寫好的Markdown文件,轉換成Slide或者PDF。如此而已。
Pandoc,這個不知道怎么發音,google也沒找到。好吧,我就讀做panda吧,誰讓它是國寶。
Pandoc的運行,是在命令行里面。可是,沒那么簡單,不是任何一個cmd都可以。你必須要下載Pandoc,請參考[這里](http://pandoc.org/installing.html)。根據自己的os,選擇Windows 或者其他。
安裝以后,記得Pandoc的目錄是啥,然后再到cmd里面去操作一些失傳已久的doc命令,轉換到pandoc的路徑下。
我個人習慣,是把要轉換的文件,比如test.md,放到pandoc的路徑下,這樣在使用pandoc轉換的時候,不用輸入太多的路徑(尤其是我們很多路徑是中文,怕可能有一些問題)。當然,也可以調用其他路徑的文件,只要自己覺得舒服。
pandoc,就像linux下的iconv,可以把其他格式的文件,轉化成自己想要的格式。具體的格式參考請看[這里](http://johnmacfarlane.net/pandoc/demos.html)。
個人常用的有兩個格式轉換:
+ a:md文件轉換成html5
```
pandoc -s --mathml -i -t dzslides test.md -o test.html
```
+ b:md文件轉換成pdf
```
pandoc -t beamer test.md -o test.pdf
```
這里強調一點,如果想轉成PDF文件,要安裝LATEX。推薦安裝MiKTex。但是,中文轉PDF,因latex支持中文差,轉換有問題。對于Latex熟悉的人,可以參考這個,看是否能解決中文轉slide pdf的問題。
文件轉換完成以后,如果有一些地方不合適,可以調整原始的md文件,再轉換一次。等熟練以后,從寫,到轉換就非常迅速了。 當然,Pandoc還有很多的轉換格式,大家可以自己去研究發覺。
關于Pandoc的使用,我沒有過多的去研究。只是把自己常用的幾個功能熟悉了一下。時間,真的真的很寶貴,不知不覺就從指縫中溜走了。所以,我只能在滿足自己需求情況下,去使用pandoc。
期待大家更多的分享!
- Markdown 簡介
- Markdown 編輯器推薦
- Markdown 基本語法
- Markdown 高級語法
- Markdown + Gitbook
- Markdown + R
- Markdown + Pandoc
- 用Markdown寫博客:Hexo + Gitcafe
- Hexo 入門指南(一) - 簡介 & 準備
- Hexo 入門指南(二) - 安裝、初始化和配置
- Hexo 入門指南(三) - 文章 & 草稿
- Hexo 入門指南(四) - 頁面、導航、邊欄、底欄
- Hexo 入門指南(五) - 搬家 & 備份
- Hexo 入門指南(六) - sitemap、rss 和部署
- Hexo 入門指南(七) - 評論 & 分享