pandoc: Неизвестный читатель: gfm

Я пытаюсь использовать pandoc (версия 1.19.2.4) в Ubuntu 18.04 для рендеринга уценки со вкусом github с помощью:

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

Это дает ошибку pandoc: Unknown reader: gfm.

Думаю, мне нужно проверить/установить gfm, но не ясно, как это сделать.

Как исправить эту ошибку? Как использовать pandoc для создания уценки со вкусом github?


person Fergie    schedule 22.05.2019    source источник
comment
Я также смог получить некоторые результаты с pandoc 1.19.2.4, используя -f markdown_github. Однако, как отмечается в документации pandoc, этот ридер устарел. Например, он использует те же разрывы строк, что и входной файл Markdown!   -  person cxw    schedule 23.08.2019


Ответы (2)


Вы используете старую версию pandoc, вам понадобится pandoc 2.0 или более поздняя версия. Либо обновите Ubuntu до достаточно новой версии, либо загрузите версию с страница последней версии.

person tarleb    schedule 22.05.2019

Вам нужен НОВЫЙ PANDOC.

Я написал скрипт, который получит и установит новый pandoc из официального репозитория github.

Шаг 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

Вот и все.

person Nikolay Gogol    schedule 10.04.2020