4

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

问题是:如果我不在段落后面加上 return:<span>将紧跟在段落<p>标签内的文本之后:

<p>Some text  
<span>My span</span>  
</p>

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

<p>Some text</p>  
<p><span>My span</span></p>

我想要的只是这样:

<p>Some text</p><span>My span</span>

对不起,如果我忽略了一些非常明显的东西,我很累。谢谢!

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

4

1 回答 1

2

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

<p>Some text</p>  
return  
{::nomarkdown}  
<span>My Span</span>  
{:/}  
return  
...
于 2012-12-04T00:35:45.043 回答