Markdown is great, but John Gruber hasn't updated it since 2004. Since then, a couple of side projects have taken off to extend Markdown. The two most popular are probably Fletcher Penney's MultiMarkdown and Michel Fortin's Markdown Extra. These projects add certain "missing features" to Markdown -- footnotes, cross-references, definition lists, adding id attributes to headings, etc. -- while maintaining compatibility with Gruber's original syntax. Might this be added to the module?

Comments

sreynen’s picture

The module already uses Michel Fortin's Markdown Extra. We're not currently using the extended syntax. I wouldn't want to turn that on by default, as it could introduce unexpected behavior for existing content, but making that an option to turn on would be good.

barraponto’s picture

#1532380: Load Markdown library with Libraries API 2 might help with this, since it will make it easier to change between implementations. I'm not sure this becomes a duplicate of that issue, since just decoupling the actual library might not be enough (filter tips, filename to import, don't know what else might change in multimarkdown).

RobW’s picture

Choice of markdown library would be fantastic. Seems like it would be best to work on #1532380: Load Markdown library with Libraries API 2 first through.

frjo’s picture

Status: Active » Closed (duplicate)