Pandoc

指定输出格式

对于某些格式而言,其可能具有多种变体(比如 MarkDown ),我们可以使用 -t 选项指定某一种变体以获得更好的观感:

例如对于 rst 而言,其默认的 markdown 就会出现明显的格式错误,这时我们可以使用 gfm 变体:

pandoc 1.rst -t gfm -o 1.md

对于 markdown 而言,其变体有:

变体

变体说明

commonmark

CommonMark

commonmark_x

CommonMark Markdown with extensions

gfm

Github Flavored Markdown

markdown (默认)

Pandoc’s Markdown

markdown_mmd

MultiMarkdown

markdown_phpextra

PHP Markdown Extra

markdown_strict

原始无拓展的 Markdown

一般而言, 对于 Python 工具链而言, CommonMark 是支持最广泛的语法,但是对于各种应用软件而言,GFM 已经成为事实上的标准。