kramdown icon indicating copy to clipboard operation
kramdown copied to clipboard

`markdown="0"` meaning

Open EtienneMiret opened this issue 2 years ago • 1 comments

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.

EtienneMiret avatar Oct 12 '23 10:10 EtienneMiret

Yes, this refers to the content of the tag. I have adapted the wording in the spec. Thank you!

gettalong avatar Oct 13 '23 20:10 gettalong