That sounds like a good idea, until you remember that there is no officially agreed upon markdown spec. For content authors it'd be both fantastic if browsers could just go "you guys go fight it out, we're just gonna go with GitHub flavored markdown" but at the same time for browser makers that's taking a position on something that they have no stake in.
So writing or using someone else's custom element is pretty much your only option here.
Although of course in practice, commonmark renderers are not plentiful or up to date. In my experience, most library authors end up just implementing the bits of Markdown they care about and the behavior they prefer for the ambiguous parts.
yeah, I wasn't hypothesizing this as something that should be added natively to browsers. Web is complicated enough officially supporting 3 languages (or 6, if you consider wasm, webgl and wgsl)
Though for what its worth, "no official agreed upon spec" didn't stop browsers before haha
Comments
That sounds like a good idea, until you remember that there is no officially agreed upon markdown spec. For content authors it'd be both fantastic if browsers could just go "you guys go fight it out, we're just gonna go with GitHub flavored markdown" but at the same time for browser makers that's taking a position on something that they have no stake in.
So writing or using someone else's custom element is pretty much your only option here.
There is a Markdown spec: https://commonmark.org
Although of course in practice, commonmark renderers are not plentiful or up to date. In my experience, most library authors end up just implementing the bits of Markdown they care about and the behavior they prefer for the ambiguous parts.
There are multiple markdown specs. This is one of them, probably the most well-known, but certainly not the only one.
“This is my Markdown. There are many like it but this one is mine.”
Obligatory https://xkcd.com/927/
https://hn.algolia.com/?dateRange=pastMonth&page=0&prefix=fa...
yeah, I wasn't hypothesizing this as something that should be added natively to browsers. Web is complicated enough officially supporting 3 languages (or 6, if you consider wasm, webgl and wgsl)
Though for what its worth, "no official agreed upon spec" didn't stop browsers before haha