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_pipeandwikilinks_title_after_pipe(wikilink syntax)