Sha256: 22c9c6f998964413a839444bf4d4a0163e3ab72db65c97e1354fef5bc112c337
Contents?: true
Size: 525 Bytes
Versions: 15
Compression:
Stored size: 525 Bytes
Contents
module Jekyll class MarkdownBlock < Liquid::Block alias_method :render_block, :render def initialize(tag_name, markup, tokens) super end # Uses the default Jekyll markdown parser to # parse the contents of this block # def render(context) site = context.registers[:site] converter = site.find_converter_instance(::Jekyll::Converters::Markdown) converter.convert(render_block(context)) end end end Liquid::Template.register_tag('markdown', Jekyll::MarkdownBlock)
Version data entries
15 entries across 15 versions & 1 rubygems