Markdown:防止段落标签包裹在标准 HTML span 标签周围

mar*_*llo 5 html markdown word-wrap

我想混合标准 HTML 和 Markdown。我有一个用 Markdown 编写的段落,后跟一个 HTML<span>元素。

问题是:如果我不在段落后面放置 return: ,则它将<span>紧接在段落<p>标记内的文本之后:

<p>Some text  
<span>My span</span>  
</p>
Run Code Online (Sandbox Code Playgroud)

但是,如果我确实将 return 放在段落后面(用 Markdown 编写),则<span>单独的内容将被包裹在<p>标签中,如下所示:

<p>Some text</p>  
<p><span>My span</span></p>
Run Code Online (Sandbox Code Playgroud)

我想要的只是这样:

<p>Some text</p><span>My span</span>
Run Code Online (Sandbox Code Playgroud)

抱歉,如果我忽略了一些非常明显的事情,我很累。谢谢!

(如果有帮助的话,我正在使用 Kramdown 进行转换)

mar*_*llo 2

没关系,我已经弄清楚了!:) 因此,在 Kramdown 中,您可以使用某种转义,以防止解析内部内容,但您必须小心在前后留下空行:

<p>Some text</p>  
return  
{::nomarkdown}  
<span>My Span</span>  
{:/}  
return  
...
Run Code Online (Sandbox Code Playgroud)