DEV Community

Pacharapol Withayasakpunt
Pacharapol Withayasakpunt

Posted on

Which Markdown implementation would you choose, and why?

Some factors include,

  • Programming language of your choice
  • Would you write a Markdown extension, if you could?
  • Markdown flavors, if your framework allow you to choose

Of course, if not constrained by some factors like,

  • Already chosen by your own framework, like Kramdown (Jekyll), Remark (Gatsby)

I have seen this post, but there is no discussion board on this one.

Top comments (3)

Collapse
 
ferricoxide profile image
Thomas H Jones II

I've really become a non-fan of simplified markup languages. It would probably be ok if there were just one. Or, if there weren't efforts around adding additional tags and extensions to a base markdown-version that allowed you to generate less-basic pages. But, the current state of things mean that, I need to keep track of a bunch of different "flavors" or "markdown", plus other SMLs and keep them all straight in my head. It's to the point where it would simply have been easier to just know HTML/CSS (which really aren't that hard in the first place).

That said, of the ones I currently have to deal with, I tend to prefer Textile because it makes it easier for me to leverage CSS.

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited

Textile seems to quite well defined, and allow inline CSS as well. It should be more popularized.

Markdown doesn't support colors as well.

What do you think of BB Code?

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt

I personally have to choose showdownjs, because writing an extension via RegExp is quite easy.

Not sure if RegExp-based Markdown is safe enough to use, though.