Я пытаюсь написать плагин 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)
Но все коды подсветки теряют цвет... и я подозреваю, что есть и другие проблемы...
Мой вопрос: как правильно вызвать конвертер по умолчанию?