Write (More) Effortlessly With Markdown
en.blog.wordpress.com
en.blog.wordpress.com
Like JSON, on its own, Markdown is a nice little tool, but what people have picked up and done with Markdown is really inspiring.
Also, Markdown is not a standard (yet), and the ecosystem suffers greatly for it.
Straight from the author:
> The overriding design goal for Markdown’s formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions. While Markdown’s syntax has been influenced by several existing text-to-HTML filters, the single biggest source of inspiration for Markdown’s syntax is the format of plain text email.
In this text, we can do CTRL-B bold CTRL-B and CTRL-I italic CTRL-I words.
as opposed to
In this text, we can do SHIFT-8 SHIFT-8 bold SHIFT-8 SHIFT-8 and SHIFT-8 italic SHIFT-8 words.
And, happily, there's a separate hotkey for bold and italic that makes sense (I and B) as opposed to having to remember that one asterisk is bold and two asterisks is italic. No, wait, it's the other way around.
If that's it, Jade looks like a specific way to specify HTML documents, which is probably the biggest use-case for Markdown, but not the only one. It's important to also have a generic markup language for "documents" in general, not just HTML pages. For example, I spent most of the day today writing R code in an Rmarkdown document which allows my data analysis to be somewhat self-documenting. If I had to use an HTML-specific markup language, it wouldn't have worked real well, and I might as well have just used LaTex.