我正在使用 Rails 3.2.11、Haml 4.0 和 Redcarpet 2.2.2。
我想将 Haml 的:markdown
过滤器配置为使用 Redcarpet 和with_toc_data: true
. 在ApplicationHelper
我尝试定义:
def markdown(text)
markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML.new(with_toc_data: true))
raw markdown.render(text.to_s)
end
虽然内容:markdown
被渲染,但没有 TOC 数据。如何更改:markdown
解析方式?