如何说服Pandoc阅读GitHub Flavored Markdown中的定义列表?

时间:2018-07-22 21:17:30

标签: latex pandoc github-flavored-markdown kramdown

我正在尝试自动将GitHub Pages站点转换为LateX,以生成PDF。 GHP使用的Kramdown解析器了解以下定义列表语法:

term1
: definition1
term2
: definition 2

因此在Markdown中以这种方式格式化的定义列表会正确显示在GHP上。但是,Pandoc的--from=gfm标志不了解此语法,因为它不是GFM规范的正式组成部分。我尝试过:

--from=gfm+definition_lists

,但definition_lists扩展名似乎被忽略。我也尝试过:

from=gfm

,但这似乎并不能理解Kramdown样式的属性标头(由于遗留文本,我需要用它来指定节ID)。有没有办法让Pandoc传递Jekyll + Kramdown 属性标头的定义列表行为?谢谢。

1 个答案:

答案 0 :(得分:3)

尝试-f markdown_github+definition_listsmarkdown_github是pandoc的旧gfm解析器。 gfm是新的,只包装了C库,因此不接受所有扩展名。