I was wondering if there is anywhere that has a side by side comparison of supported features for each of the syntax highlightings in Drafts. Particularly Markdown, Multimarkdown, and Github Markdown.
I’m trying to figure out which I will use for day to day use, but it seems like throughout any app there is inconsistent implementation of features. (Understandable since it’s an open-source standard.)
For example, today I wanted to type strike-through. I had heard that MultiMarkdown has more features than plain Markdown, but in Drafts it didn’t notice strike-through. Then I googled and found that the official Markdown site says it supports strike-through. Tried it in Drafts and it doesn’t. Finally tried Github Markdown in Drafts and it did support strike-through.
Long story short, I’d like your advice on picking which one to use for day to day use. (My needs aren’t super specialized. Just writing notes for myself.) And if you guys know anywhere I could look at the supported feature set of each, then that would be awesome.
MultiMarkdown gets my vote, mostly due to strong table support, footnotes, and simple transclusion, all of which I use frequently. While it is not part of the official syntax, most MultiMarkdown editors also support CriticMarkup, which has things like strike through. Drafts has an option to enable CriticMarkup in the MultiMarkdown options. (MultiMarkdown Composer and Marked 2 both handle CriticMarkup and render it correctly - these are both key tools in my tool chain and work very well with Drafts.)
There’s a good comparison chart here, though it does not clearly distinguish between the basic syntax and extension.
One thing to worry about with these flavours of Markdown is whether heading href’s are generated the same way. Has caught me out before - and no doubt will again.
While us Markdown fans love to bemoan the diversity of flavors, IMO it’s not that big of a deal day-to-day, unless you’re doing something really complex. I bounce between MultiMarkdown for standalone documents and GitLab-flavor Markdown daily, and I don’t have to stop and think about flavors.
The only time I have some issues is if I’m doing a multipart document; in this case, I have to pick and stick with a transclude syntax. (Multimarkdown in my case.)