# Render text via markdown using the Kramdown library.
if try_require('kramdown', 'kramdown')
Webby::Filters.register :kramdown do |input|
Kramdown::Document.new(input).to_html
end
# Otherwise raise an error if the user tries to use kramdown
else
Webby::Filters.register :kramdown do |input|
raise Webby::Error, "'kramdown' must be installed to use the
kramdown filter"
end
end
# EOF