Commonly useful extensions for the MMark markdown processor

Version on this page:
LTS Haskell 22.26:
Stackage Nightly 2024-06-22:
Latest on Hackage:

See all snapshots mmark-ext appears in

BSD-3-Clause licensed and maintained by Mark Karpov
This version can be pinned in stack with:mmark-ext-,4047

MMark Extensions

License BSD3 Hackage Stackage Nightly Stackage LTS Build Status

Commonly useful extensions for the MMark markdown processor.


Issues, bugs, and questions may be reported in the GitHub issue tracker for this project.

Pull requests are also welcome and will be reviewed quickly.


Copyright © 2017–2018 Mark Karpov

Distributed under BSD 3 clause license.


MMark Ext

  • Added the module Text.MMark.Extension.GhcSyntaxHighlighter with ghcSyntaxHighlighter in it. This only works with GHC 8.4.1 and newer, with older GHCs the extension just won’t have any effect.

MMark Ext

  • The skylighting extension no longer accepts any arguments. Skylighting built-in facilities for rendering to HTML are not acceptable as they produce invalid HTML (with duplicate ids), so they were re-implemented.

MMark Ext

  • Added the Text.MMark.Extension.MathJax module.

  • Added the Text.MMark.Extension.Footnotes module.

MMark Ext

  • This version has little in common with previous versions.

MMark Ext

  • Compiles with modern-uri- and later.

MMark Ext

  • Fixed test suite failure with newer MMark versions. This version is to be used with mmark- and later.

MMark Ext

  • Initial release.