class HTMLPipeline::ConvertFilter::MarkdownFilter
HTML Filter
that converts Markdown text into HTML.
Context options:
:markdown[:parse] => Commonmarker parse options :markdown[:render] => Commonmarker render options :markdown[:extensions] => Commonmarker extensions options
Public Class Methods
Source
# File lib/html_pipeline/convert_filter/markdown_filter.rb, line 14 def initialize(context: {}, result: {}) super end
Calls superclass method
HTMLPipeline::ConvertFilter::new
Public Instance Methods
Source
# File lib/html_pipeline/convert_filter/markdown_filter.rb, line 19 def call(text, context: @context) options = context.fetch(:markdown, {}) plugins = options.fetch(:plugins, {}) Commonmarker.to_html(text, options: options, plugins: plugins).rstrip! end
Convert Commonmark to HTML using the best available implementation.