7 ms·
Of course it's extensible, you can put HTML in it, and HTML is extensible.
by tlarkworthy 3mo ago
Of course it's extensible, you can put HTML in it, and HTML is extensible.
- adamnemecek 3mo agoThat is like saying "Ruby is not slow, you can write native extensions in C". No, Markdown is not extensible.
- tlarkworthy 3mo agoRuby is extensible as well, these things flourish because their creators thought hard about escape hatches. The things that are not extensible we don't talk about because they already died.
- josephg 3mo agoBut you can't abstract. I can't make a custom template for an image + caption, and use it throughout my markdown document. You can do some pretty wild stuff with html. But if you do, you get an unreadable jumble of markdown and HTML. It loses the single advantage of markdown - which is that its human readable as a text file.
- tlarkworthy 3mo agoHTML is human readable as a text file. It does lack abstraction though. I don't actually like markdown much but it is quicker for prose and when I want my images styled a certain way I drop to HTML
- josephg 3mo ago> HTML is human readable as a text file. It's horrible to read compared to markdown and typst. <p>Some cool <em>sentence</em> in <b>html!</b></p> Some cool *sentence* in **markdown!**