pandoc:未知读者:gfm

时间:2019-05-22 08:07:06

标签: markdown pandoc ubuntu-18.04 github-flavored-markdown

我正尝试在Ubuntu 18.04上使用pandoc(版本1.19.2.4)来渲染github风格的markdown:

pandoc --from gfm --to html README.md

这将显示错误pandoc: Unknown reader: gfm

我想我需要验证/安装gfm,但是不清楚如何执行此操作。

如何解决此错误?如何使用pandoc生成github风格的markdown?

2 个答案:

答案 0 :(得分:1)

您使用的是Pandoc的旧版本,则需要pandoc 2.0或更高版本。将Ubuntu更新到sufficiently new version,或从latest release page下载一个版本。

答案 1 :(得分:1)

您需要 NEW PANDOC

我写了一个脚本,它将从官方github存储库中获取安装新的pandoc。

步骤1 -下载:

wget https://github.com/jgm/pandoc/releases -O /tmp/pandocPage.html
urlPart=`grep "\.deb" /tmp/pandocPage.html | head -n 1 | cut -d'/' -f2-7 | cut -d'"' -f1`
wget "https://github.com/$urlPart" -O mypandoc.deb
rm /tmp/pandocPage.html           # remove junk

步骤2 -安装.deb文件(通过dpkg -i命令)

sudo dpkg -i /tmp/mypandoc.deb
rm /tmp/mypandoc.deb              # remove junk

就是这样。