Skip to content

carsonmcdonald/mruby-markdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mruby-markdown

Markdown for mruby using the Sundown library.

Installation

In the mruby build_config.rb file add:

conf.gem :git => 'git://github.com/carsonmcdonald/mruby-markdown.git', :branch => 'master', :options => '--recursive'

In the mruby directory:

mkdir mrbgems
cd mrbgems
git clone --recursive git://github.com/carsonmcdonald/mruby-markdown.git

Then in your build config add:

MRuby::Build.new do |conf|
  
  conf.gem 'mrbgems/mruby-markdown'

end

Example Use

md = Markdown::Markdown.new
puts md.render("Working\n========")

or

md = Markdown::Markdown.new(:tables => true)
puts md.render("Working\n========")

Options

You can pass the following options when creating a new Markdown instance:

  • :no_intra_emphassis - Disable emphasis parsing inside of words.
  • :autolink - Enable link parsing when the link is not enclosed in <> characters.
  • :space_headers - Enable strict checking of a space between a name and the hash at the beginning of a header.
  • :superscript - Enable the superscripts ^ character.
  • :lax_spacing - Disable strict checking of empty line checking around HTML blocks.
  • :tables - Enable PHP-Markdown style table parsing.
  • :fenced_code - Enable PHP-Markdown style fenced code blocks.
  • :strikethrough - Enable PHP-Markdown style strikethrough parsing.

License

MIT - See LICENSE

About

Markdown for mruby

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published