Module: Redmine::WikiFormatting::CommonMark
- Defined in:
- lib/redmine/wiki_formatting/common_mark/helper.rb,
lib/redmine/wiki_formatting/common_mark/formatter.rb,
lib/redmine/wiki_formatting/common_mark/html_parser.rb,
lib/redmine/wiki_formatting/common_mark/markdown_filter.rb,
lib/redmine/wiki_formatting/common_mark/sanitization_filter.rb,
lib/redmine/wiki_formatting/common_mark/external_links_filter.rb,
lib/redmine/wiki_formatting/common_mark/append_spaces_to_lines.rb,
lib/redmine/wiki_formatting/common_mark/fixup_auto_links_filter.rb,
lib/redmine/wiki_formatting/common_mark/syntax_highlight_filter.rb
Defined Under Namespace
Modules: Helper Classes: AppendSpacesToLines, ExternalLinksFilter, FixupAutoLinksFilter, Formatter, MarkdownFilter, SanitizationFilter, SyntaxHighlightFilter
Constant Summary collapse
- PIPELINE_CONFIG =
configuration of the rendering pipeline
{ # https://github.com/gjtorikian/commonmarker#extensions commonmarker_extensions: [ :table, :strikethrough, :tagfilter, :autolink ].freeze, # https://github.com/gjtorikian/commonmarker#parse-options commonmarker_parse_options: [ :FOOTNOTES, :STRIKETHROUGH_DOUBLE_TILDE, :UNSAFE, :VALIDATE_UTF8 ].freeze, # https://github.com/gjtorikian/commonmarker#render-options commonmarker_render_options: [ :UNSAFE ], }.freeze
- MarkdownPipeline =
HTML::Pipeline.new [ MarkdownFilter, SanitizationFilter, SyntaxHighlightFilter, FixupAutoLinksFilter, ExternalLinksFilter, TaskList::Filter ], PIPELINE_CONFIG
- HtmlParser =
Redmine::WikiFormatting::Markdown::HtmlParser