>> import markdown >>> markdown.markdown('
\n`

escaped

...">

md_in_html: broken code span · Issue #1068 · Python-Markdown/markdown (original) (raw)

markdown.extensions.md_in_html fails to escape HTML tags in monospace text placed inside a markdown="1" div wrapper:

import markdown markdown.markdown('

\n<h1>escaped</h1>\n
', extensions=["markdown.extensions.md_in_html"]) '

\nescaped&lt;/h1&gt;\n

'

`escaped</h1>`

The inner <code> element should look like this: <code>&lt;h1&gt;escaped&lt;/h1&gt;</code>, but instead the h1 inside the monospace text appears as an actual <h1> tag in the output.

Versions