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!