cmarkit (forum post and documentation) is a new markdown parser. Given it supports a larger range of Markdown syntax, I think it's worth switching to it.
This is missing some extensions, so we'll still need to vendor this in:
Attribute syntax {.class}, {#foo}.
Reference syntax (@{foo|bar}). I do wonder if we could just replace this with a custom link syntax though ([bar][ref:foo]) though. Would be nice if we could do an automatic fix for this - it does have a syntax preserving mode, so patching the original markdown should be possible.
cmarkit (forum post and documentation) is a new markdown parser. Given it supports a larger range of Markdown syntax, I think it's worth switching to it.
This is missing some extensions, so we'll still need to vendor this in:
{.class}
,{#foo}
.@{foo|bar}
). I do wonder if we could just replace this with a custom link syntax though ([bar][ref:foo]
) though. Would be nice if we could do an automatic fix for this - it does have a syntax preserving mode, so patching the original markdown should be possible.