As long as the extension directives part is proposed to be an extension and not in the core, I’m okay with it. Except:
- Have the same syntax proposed for headings too, to be able to specify custom anchors and such. (You didn’t list headings as an example.)
- 136 got accepted.
This means that the shorthand inline code example:
`code`myClass
turns into:
<code class="language-myClass">code</code>
instead of:
<code class="myClass">code</code>
Same with the code block example. But I don’t think it’s a problem since it follows the html spec to do that. I’m just clarifying that if you want to actually just indicate myClass instead of language-myClass, you will have have to use curly braces as such:
`code`{.myClass}
- Also, in your fenced code block examples, you use six backticks, but I’m assuming the same numbering rules apply as already outlined in the spec?