我正在尝试编写一个 jekyll 插件,它首先对降价文件执行某些操作并将内容传递回默认转换器
例如,
module Jekyll
class RMarkdownConverter < Converter
safe :false
priority :high
def matches(ext)
ext =~ /^\.(md|markdown)$/i
end
def output_ext(ext)
".html"
end
def convert(content)
# do something with content
# then pass it back to default converter
end
end
end
现在,我能得到的最接近的东西
converter = Jekyll::Converters::Markdown::KramdownParser.new(@config)
converter.convert(content)
但是所有突出显示的代码都在失去颜色......我怀疑还有其他问题......
我的问题是:调用默认转换器的正确方法是什么?