Pandoc的使用
前言
Markdown自诞生以来就具备极低的入门难度,使书写博客变得简单。但是在某些时候,我们还是需要其他格式的文本,比如html,pdf,Pandoc正是这样一个用来实现文本格式转换的渲染器。
安装
官网在这里,有各个平台的安装说明。对于debian系列的Linux发行改版,使用包管理器进行安装是最方便的,即:
sudo apt-get install pandoc |
不推荐Windows平台。
注意:PDF格式比较特殊,需要LaTeX,官网推荐使用Texlive,安装方法即:
sudo apt-get install texlive |
因为还要处理中文问题之类,我认为去Texlive官网下载一个ISO镜像安装最为方便,安装步骤可见我的博客。
使用
Markdown->html
首先写一个Markdown文件,命名为test.md
,用来测试的内容如下:
Ubuntu12.04 64bit安装后要做的配置 |
执行:
pandoc --ascii test.md -o out.html |
如果安装成功,将会生成一个相应的html文件,其中--ascii
选项是为了使中文不发生乱码。
Markdown->PDF
Markdown文件同上,不过要按照上文所说,安装好Texlive,执行:
pandoc test.md -o out.pdf --latex-engine=xelatex |
如果生成的PDF中没有中文,说明字体设置上存在问题,本部分需要参考Flyaway’s Blog,使用tzengyuxio的pm-template.latex4
模板替换/usr/share/pandoc/data/templates/default.latex
,而且要将里面的字体改为系统具有的字体比如SimSun
,然后就OK了。