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

Version Path
card-1.94.1 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.94.0 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.13 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.12 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.11 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.10 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.9 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.8 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.7 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.6 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.5 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.4 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.3 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.2 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb
card-1.93.1 mod/bootstrap/vendor/bootstrap/_plugins/markdown-block.rb