我正在尝试markdownify
在 Jekyll 插件中手动调用过滤器。这是我所拥有的:
module Jekyll
class ColumnBlock < Liquid::Block
include Jekyll::Filters
def initialize(tag_name, markup, tokens)
super
@col = markup
end
def render(context)
text = super
'<div class="col-md-' + @col + '">' + markdownify(text) + '</div>'
end
end
end
Liquid::Template.register_tag('column', Jekyll::ColumnBlock)
我收到以下错误:Liquid Exception: undefined method 'registers' for nil:NilClass
我对 Jekyll 和 Ruby 很陌生。当我想使用markdownify
过滤器时,我必须包括什么?