Sha256: 6c4ed10bbc5710a8882461110ef45bb9710a03ad30f18163a1b0aa296f7f97fd
Contents?: true
Size: 876 Bytes
Versions: 1
Compression:
Stored size: 876 Bytes
Contents
require "redcarpet" require "rouge" require "rouge/plugins/redcarpet" module Mado class Markdown class HTML < Redcarpet::Render::HTML include Rouge::Plugins::Redcarpet end def self.convert_markdown(path) renderer_options = { filter_html: true, hard_wrap: true } convert_options = { autolink: true, fenced_code_blocks: true, lax_spacing: true, no_intra_emphasis: true, strikethrough: true, superscript: true, tables: true } renderer = HTML.new(renderer_options) Redcarpet::Markdown.new(renderer, convert_options).render(open(path).read) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mado-0.0.1 | lib/mado/markdown.rb |