Skip to content

Tabular overview: Pandoc's supported Markdown dialects and extensions enabled by default

Kurt Pfeifle edited this page Jul 27, 2015 · 12 revisions
Extension markdown (Pandoc) markdown_phpextra markdown_github markdown_mmd
abbreviations no yes no no
all_symbols_escapable yes no no yes
ascii_identifiers no no yes no
auto_identifiers yes no yes yes
autolink_bare_uris no no yes no
backtick_code_blocks yes yes no no
compact_definition_lists no no no no
definition_lists yes yes no yes
fenced_code_blocks yes yes yes no
footnotes yes yes no yes
grid_tables yes no no no
hard_line_breaks no no yes no
header_attributes yes yes no no
ignore_line_breaks no no no no
implicit_header_references yes no no yes
intraword_underscores yes yes yes yes
link_attributes no no no yes
lists_without_preceding_blankline no no no no
markdown_attribute no yes no yes
mmd_header_identifiers no no no yes
mmd_title_block no no no yes
multiline_tables yes no no no
pipe_tables yes yes yes yes
raw_html yes yes yes yes
raw_tex yes no no yes
shortcut_reference_links yes yes yes yes
simple_tables yes no no no
strikeout yes no yes no
table_caption yes no no no
tex_math_double_backslash no no no yes
tex_math_single_backslash no no yes no

Notes:

  1. Each extension which is enabled by default can be disabled by it attaching the -EXTENSIONNAME to the format.
  2. Each extension which is disabled by default can be enabled by it attaching the +EXTENSIONNAME to the format.
  3. Pandoc also supports markdown_strict. Here the only extension enabled by default is raw_html.

(Table compiled by evaluating the most recent Pandoc man page for v1.15.0.6)

Clone this wiki locally