Pandoc
########################################
指定输出格式
****************************************
对于某些格式而言,其可能具有多种变体(比如 MarkDown ),我们可以使用 ``-t`` 选项指定某一种变体以获得更好的观感:
例如对于 rst 而言,其默认的 markdown 就会出现明显的格式错误,这时我们可以使用 gfm 变体:
.. code-block:: shell
pandoc 1.rst -t gfm -o 1.md
对于 markdown 而言,其变体有:
.. csv-table::
:header: 变体, 变体说明
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 已经成为事实上的标准。
.. seealso::
- `Pandoc 支持的输出格式 `_
- `A better way to transform Note, Warning blocks in rst to markdown `_