17 lines
422 B
Ruby
17 lines
422 B
Ruby
# This file is licensed under the MIT License (MIT) available on
|
|
# http://opensource.org/licenses/MIT.
|
|
|
|
module Jekyll
|
|
class MarkdownBlock < Liquid::Block
|
|
def initialize(tag_name, text, tokens)
|
|
super
|
|
end
|
|
require "kramdown"
|
|
def render(context)
|
|
content = super
|
|
"#{Kramdown::Document.new(content).to_html}"
|
|
end
|
|
end
|
|
end
|
|
Liquid::Template.register_tag('markdown', Jekyll::MarkdownBlock)
|