Hi there,
I’m really excited to announce the release of Markdig, a new .NET implementation of the CommonMark specs that also includes more than 18+ extensions:
- Abbreviations (inspired from PHP Markdown Extra - Abbreviations)
- Auto-identifiers for headings (similar to Pandoc
- Bootstrap class (to output bootstrap class)
-
Citation text by enclosing
""...""(inspired by this CommonMark discussion ) -
Custom containers similar to fenced code block
:::for generating a proper<div>...</div>instead (inspired by this CommonMark discussion ) - Definition lists (inspired from PHP Markdown Extra - Definitions Lists)
- Emoji support (inspired from Markdown-it)
-
Extra emphasis (inspired from Pandoc and Markdown-it)
- strike through
~~, - Subscript
~ - Superscript
^ - Inserted
++ - Marked
==
- strike through
- Figures (inspired from this CommonMark discussion)
- Footers (inspired from this CommonMark discussion)
- Footnotes (inspired from PHP Markdown Extra - Footnotes)
- Special attributes or attached HTML attributes (inspired from PHP Markdown Extra - Footnotes)
- Soft lines as hard lines
-
Extra bullet lists, supporting alpha bullet
a.b.and roman bullet (i,ii…etc.) -
Mathematics/Latex extension by enclosing
$$for block and$for inline math (inspired from this CommonMark discussion) - Embed player for media url (youtube, vimeo, mp4…etc.) (inspired from this CommonMark discussion)
- SmartyPants (inspired from Daring Fireball - SmartyPants)
- Tables:
- Compatible with .NET 3.5, 4.0+ and .NET Core (
netstandard1.1+)
Thank you for all the work done by @jgm and the fantastic usefulness of this forum!