Class: Jekyll::Converters::Markdown::MultiMarkdown
- Inherits:
-
Object
- Object
- Jekyll::Converters::Markdown::MultiMarkdown
- Defined in:
- lib/mmd-jekyll.rb
Overview
mmd-jekyll - Ruby MultiMarkdown Parser for Jekyll Set your Markdown parser to ‘MultiMarkdown’ to use MultiMardown as your parser. Made by Sl (Shahaf Levi) - slsrepo.com © Copyright Sl’s Repository Ltd, 2016. All Rights Reserved.
Instance Method Summary collapse
- #convert(content) ⇒ Object
-
#initialize(config) ⇒ MultiMarkdown
constructor
A new instance of MultiMarkdown.
Constructor Details
#initialize(config) ⇒ MultiMarkdown
Returns a new instance of MultiMarkdown.
7 8 9 10 11 12 13 14 |
# File 'lib/mmd-jekyll.rb', line 7 def initialize(config) require 'mmd-ruby' @config = config rescue LoadError STDERR.puts 'You are missing a library required for Markdown. Please run:' STDERR.puts ' $ [sudo] gem install mmd-ruby' raise FatalException.new("Missing dependency: mmd-ruby") end |
Instance Method Details
#convert(content) ⇒ Object
16 17 18 |
# File 'lib/mmd-jekyll.rb', line 16 def convert(content) MultiMarkdown.new(content, :escaped_line_breaks).to_html end |