3 ms·
The author's complaint that Markdown isn't expressive enough doesn't really make sense. Expressiveness is most valuable when you need to support a wide range of
by thinkpad20 12y ago
The author's complaint that Markdown isn't expressive enough doesn't really make sense. Expressiveness is most valuable when you need to support a wide range of functionality. Writing a single page app with extensive javascript gymnastics, complex layout, etc, is where expressiveness is needed, and, not coincidentally, it's also not where Markdown is designed to be used. It's designed for documents which are embedded in web pages, like blog posts or comments or github READMEs, or whatever. In these cases you're only (typically) concerned about a very small subset of HTML -- the ability to italicize, bold, underline, insert code, etc. Markdown's raison d'être, and the source of its popularity, is that it provides these features with almost no effort, and often in the most intuitive way possible.