Pandoc 是一款用途非常广泛的文本格式转化工具,支持 Markdown, Latex 以及 HTML 等格式的互相转化,或者是输出成 PDF 文件等。我的博客就使用了 Pandoc 来替代 Hexo 自己的渲染引擎。Pandoc 的好处是其增加一些非常有用的 Markdown 扩展语法。重点是增加了对于公式的支持。Pandoc 的一些额外组件,例如 pandoc-citeproc 等,则进一步扩展了 Pandoc 的功能。这里我们介绍如何在 Ubuntu 环境下安装 pandoc。
访问 Pandoc 的官方文档,可以发现官方提供了面向 amd64 架构的预编译包。如果你的服务器的 CPU 是 x86 64 位操作系统,可以直接使用预编译文件。这里我下载的是最新的 2.11.4 版本。可以用下面的代码从 Github 下载 Release:
1 | wget https://github.com/jgm/pandoc/releases/download/2.11.4/pandoc-2.11.4-linux-amd64.tar.gz |
注 1:遇到 tar.gz 这种文件解压就头疼话可以试试使用 oh-my-zsh 并启用
extract
这个插件,那么就可以使用x
解压任何压缩文件。
注 2:这里处理下载预编译的可执行文件,亦可选择下载
.deb
文件,然后使用sudo dpkg -i $DEB_FILE
安装。
下载完成后解压,会得到一个bin
文件夹和一个share
文件夹。其中bin
文件夹里面存放着可执行文件,我们可以尝试运行:
1 | $ cd pandoc-2.11.4/bin |
将这个文件链接到 /usr/bin/
目录下即可全局使用。
1 | $ mv pandoc-2.11.4 path/to/store/ |
似乎使用
apt
也能安装 pandoc,但是版本比较老。
在 2.11.4 上 pandoc 已经内部集成了 citeproc,因此你不再需要手动安装 pandoc-citeproc。但是要注意一点,pandoc 使用 citeproc 的方式也发生了变化,原来的形式是
--filter pandoc-citeproc
,现在应该修改为--citeproc
。