The kramdown documentation states:
If an HTML tag has an attribute markdown="0", then the tag is parsed as raw HTML block.
However, the below text:
<img markdown="0" alt="" src="images/foo"/>
is translated to:
<p><img alt="" src="images/foo" /></p>
The spurious p element makes me believe my <img/> tag was parsed as span level, not block level.
I guess that’s a documentation bug. Given the other markdown attribute values relates to how the content of a tag is parsed, not how the tag itself is parsed, I guess the intended meaning of markdown="0" is in fact:
If an HTML tag has an attribute markdown="0", then the content of the the tag is parsed as raw HTML.
The kramdown documentation states:
However, the below text:
is translated to:
The spurious
pelement makes me believe my<img/>tag was parsed as span level, not block level.I guess that’s a documentation bug. Given the other
markdownattribute values relates to how the content of a tag is parsed, not how the tag itself is parsed, I guess the intended meaning ofmarkdown="0"is in fact: