【问题标题】:pandoc: Unknown reader: gfmpandoc:未知读者:gfm
【发布时间】:2019-10-08 15:53:41
【问题描述】:

我正在尝试在 Ubuntu 18.04 上使用 pandoc(版本 1.19.2.4)来呈现 github 风格的降价:

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

这给出了错误pandoc: Unknown reader: gfm

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

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

【问题讨论】:

  • 我还能够使用-f markdown_github 使用 pandoc 1.19.2.4 获得一些结果。但是,正如 pandoc 文档所指出的,该阅读器已被弃用。例如,它使用与输入 Markdown 文件相同的换行符!

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


【解决方案1】:

您需要新的 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

就是这样。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-08-12
      • 2021-06-09
      • 2013-10-04
      • 2019-01-22
      • 1970-01-01
      • 2021-07-05
      • 2013-09-27
      • 2016-11-29
      • 2018-09-28
      相关资源
      最近更新 更多