Markdown: prevent paragraph tag being wrapped around standard HTML span tag
html, markdown, word-wrap
Solution
Nevermind, I've figured it out! :) So, in Kramdown, you can use some kind of an escape, that prevent parsing what's inside, but you have to be careful to leave blank lines both before and after:
<p>Some text</p>
return
{::nomarkdown}
<span>My Span</span>
{:/}
return
...
Problem
I want to mix standard HTML and Markdown. I have a paragraph written with Markdown, followed by an HTML `<span>` element. The problem is: if I don't put return after the paragraph: the `<span>` will be immediately after the text within the paragraph's `<p>` tag: ``` <p>Some text <span>My span</span> </p> ``` However if I do put return after the paragraph (written in Markdown), the `<span>` alone will be wrapped around in `<p>` tags, like so: ``` <p>Some text</p> <p><span>My span</span></p> ``` What I want is simply this: ``` <p>Some text</p><span>My span</span> ``` Sorry if I am overlooking something very obvious, I'm very tired. Thanks! (I'm using Kramdown for conversion if that's any help)