2013-05-13 77 views
1

是否有任何全局的rdiscount選項來啓用塊html標記中的標記解析?以及在Octopress/Jekyll中使用該選項的方法?這是Kramdown支持選項:rdiscount啓用在塊html中解析markdown?

parse_block_html過程kramdown語法塊HTML標籤如果此 選項爲真,則kramdown解析器處理塊 HTML標籤的內容爲包含文本塊級元素。由於這通常不是 ,因此默認值爲false。通常, 通過markdown屬性選擇性地啓用kramdown處理效果會更好。

默認值:false

不幸的是,傑奇不通過這個kramdown標誌kramdown。我在那開了一個問題:https://github.com/mojombo/jekyll/issues/1095

回答

3

不,沒有RDiscount選項。所有選項都列在API文檔中: http://rdoc.info/github/davidfstr/rdiscount/RDiscount

以下是Jekyll/Octopress的解決方法。請看下面的例子:

<div> 
    I want this to be in *Markdown*! 
</div> 

您可以使用markdownify標籤傑基爾手動強制部分是在降價:

<div> 
    {% capture m %}I want this to be in *Markdown*!{% endcapture %} 
    {{ m | markdownify }} 
</div> 
+0

幾乎工作。問題在於{{}}之間的結果放在段落塊中。有什麼辦法呢? – justingordon 2013-05-14 07:50:15

+0

嘗試將... {%endcapture%} {{m |一起標記,直接相鄰。 RDiscount可能會被{%capture%}出現的空行弄糊塗。讓我知道如果這個工作 - 我會更新答案,如果它。 – 2013-05-16 01:48:31