Markdown:防止段落标记被包装在标准HTML跨度标记周围

Markdown:防止段落标记被包装在标准HTML跨度标记周围,markdown,html,word-wrap,Markdown,Html,Word Wrap,我想混合标准HTML和降价。 我有一个段落是用Markdown写的,后面是HTML元素 问题是:如果我不在段落后面加上return: 将紧跟在段落的标记中的文本之后: <p>Some text <span>My span</span> </p> 一些文本 我的跨度 但是,如果我将return放在段落后面(用Markdown编写),则将单独包装在标记中,如下所示: <p>Some text</p> <p

我想混合标准HTML和降价。 我有一个段落是用Markdown写的,后面是HTML
元素

问题是:如果我不在段落后面加上return:
将紧跟在段落的
标记中的文本之后:

<p>Some text  
<span>My span</span>  
</p>
一些文本
我的跨度

但是,如果我将return放在段落后面(用Markdown编写),则
将单独包装在
标记中,如下所示:

<p>Some text</p>  
<p><span>My span</span></p>
一些文本

我的跨度

我想要的只是:

<p>Some text</p><span>My span</span>
一些文本

我的span
对不起,如果我忽略了一些非常明显的事情,我很累。 谢谢


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

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

<p>Some text</p>  
return  
{::nomarkdown}  
<span>My Span</span>  
{:/}  
return  
...
一些文本

返回 {::nomarkdown} 我的跨度 {:/} 返回 ...
这解决了我的问题!非常感谢。这个Kramdown文档在nomarkdown上,位于-有点难找到。谢谢你不是一个丹佛编码器!我真的很感激这个修复。很高兴它帮助了@JamesLowrey:)