Sha256: 8ca5a52e466ce4fd03c0011d750c13a15258aa0acf40167ebb371b234bf54f5e

Contents?: true

Size: 465 Bytes

Versions: 4

Compression:

Stored size: 465 Bytes

Contents

module PagesCms
  module MarkdownRenderer
    def markdown(text)
      render_options = {
        filter_html: true,
        hard_wrap: true,
        prettify: true
      }
      renderer = Redcarpet::Render::HTML.new(render_options)
      extensions = {
        autolink: true,
        fenced_code_blocks: true,
        lax_spacing: true,
        superscript: true
      }
      Redcarpet::Markdown.new(renderer,extensions).render(text).html_safe
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pages_cms-2.4.2 app/models/pages_cms/markdown_renderer.rb
pages_cms-2.3.2 app/models/pages_cms/markdown_renderer.rb
pages_cms-2.3.1 app/models/pages_cms/markdown_renderer.rb
pages_cms-2.3.0 app/models/pages_cms/markdown_renderer.rb