rdiscount启用解析块html中的markdown?

时间:2013-05-13 08:29:53

标签: jekyll octopress jekyll-extensions rdiscount

rdiscount是否有任何全局选项可以在块html标记中启用解析降价功能?在Octopress / Jekyll中使用该选项的任何方法?这是Kramdown支持的选项:

  

parse_block_html块HTML标记中的处理kramdown语法如果是这样的话   选项为true,kramdown解析器处理块的内容   HTML标记作为包含块级元素的文本。既然这不是   通常需要,默认值为false。通常情况下更好   通过markdown属性选择性地启用kramdown处理。

     

默认值:false

不幸的是,Jekyll没有将这个kramdown标志传递给kramdown。我开了一个问题:https://github.com/mojombo/jekyll/issues/1095

1 个答案:

答案 0 :(得分:3)

没有。这没有RDiscount选项。所有选项都列在API文档中: http://rdoc.info/github/davidfstr/rdiscount/RDiscount

这是Jekyll / Octopress的解决方法。请考虑以下示例:

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

您可以使用Jekyll中的markdownify标记手动强制某个部分进入Markdown:

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