Hi, I've rapidly looked through the spec and it seems that 6.8 Raw HTML finally address something which currently isn't specifically addressed by any parser, but which I find a must.
I've mentioned it in this discussion and in other places I can't recall.
The general situation is the need to tell the markdown parser to stop parsing,
so that anything can be entered safely without the risk of being accidentally
transformed by the parser, and also, be able to tell the parser that the
no-markdown island has finished and the parser can go on with its job.
It would be nice to also have such thing working inline with surrounding markdown.
This makes it a standard way for supporting, for example, MathJax, which
I've had several issues with when using Redcarpet and other parsers once I settled
with Kramdown, which claims to work with MathJax specifically, not meaning to
provide a general solution like in 6.8.
With Redcarpet for example, for trying to enter LaTeX inline to surrounding markdown
text, I tried to use SPAN tags surrounding the LaTeX, but the parser still transformed it
somehow.
So, are the current mechanisms in the spec able to really provide such
"no-markdown here, don't parse" and is it validated in the test suite?
Regards
(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)
I thought the requeriments in Raw HTML were enough for this. Anyway, if not, to tell the truth, IMO, it would be much better to have a convention for no-markdown input, like there's __ for bold, there could be something else for no-markdown, like \( and \), or something in the markdown sense.