2012-12-03 47 views
3

我想混合使用標準HTML和Markdown。 我有一個使用Markdown編寫的段落,後面跟着一個HTML <span>元素。Markdown:防止段標記纏繞在標準HTML跨度標記上

的問題是:如果我不把收益款後:如果我在段落後把回報

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

但是: 的<span>將段落的<p>標籤內的文本後立即(寫在降價),僅<span>將圍繞<p>標籤包裹,像這樣:

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

我要的很簡單:

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

對不起,如果我忽略了一些非常明顯的東西,我很累。 謝謝!

(我使用Kramdown轉換,如果這是任何幫助)

回答

2

沒關係,我已經想通了! :)所以,在Kramdown,你可以使用某種逃避,即防止解析裏面有什麼,但你必須要小心,離開之前和之後的空白行:

<p>Some text</p> 
return 
{::nomarkdown} 
<span>My Span</span> 
{:/} 
return 
... 
+1

這解決了我的問題!謝謝!這個Kramdown關於'nomarkdown'的文檔位於[語法頁面的最底部](https://kramdown.gettalong.org/syntax.html#extensions) - 這有點難以找到。感謝您不是DenverCoder9!我真的很感激這個修復。 –

+0

很高興幫助@JamesLowrey :) – marchello