Description
Pure Haskell commonmark parser.
Description
This library provides some useful extensions to core commonmark syntax: smart quotes, definition lists, tables, footnotes, math, and more.
README.md
commonmark-extensions
This package provides some syntax extensions for the commonmark package:
hard_line_breaks
(treat new lines as hard breaks)smart
(smart quotes, dashes, and ellipses)strikethrough
(strikethrough)superscript
(superscript)subscript
(subscript)math
(LaTeX math)emoji
(emoji)autolinks
(autolink bare URLs and email addresses)pipe_tables
(pipe tables)footnotes
(footnotes)definition_lists
(definition lists)fancy_lists
(fancy ordered list markers (parentheses, alpha, roman)task_lists
(task lists)attributes
(attributes for all inline and block elements)raw_attribute
(special raw block and inline elements in any format)bracketed_spans
(spans of inline elements with attributes)fenced_divs
(groups of block elements with attributes)auto_identifiers
(automatic generation of identifiers for headings)auto_identifiers_ascii
(automatic generation of ASCII identifiers for headings)implicit_heading_references
(headings implicitly define link references)wikilinks_title_before_pipe
andwikilinks_title_after_pipe
(wikilink syntax)