Markdown is often used to render user generated content as part of a website. In this context, it is important to fit it into the document outline, especially for accessibility.
Unfortunately, the HTML document outline algorithm has not been widely implemented, so just wrapping the document in an
<article> tag is not enough. Instead, we have to shift the level of headings. (See for example how a first level heading is rendered as a
<h3> on github)
I think this is an important feature that most (all?) renderers should implement. But there do not seem to be many implementations (I could only find a python markdown extension).
I understand that this would probably not be a feature of the language. But still it would be nice to get this reliably working across implementations.
Update: pandoc has the