Transform html into markdown. Useful for example if you want to import html into your markdown based application.
Changelog
See Change Log
Requirements
- Nokogiri
 - Ruby 1.9.3 or higher
 
Installation
Install the gem
[sudo] gem install reverse_markdown
or add it to your Gemfile
gem 'reverse_markdown'
Features
- Supports all the established html tags like 
h1,h2,h3,h4,h5,h6,p,em,strong,i,b,blockquote,code,img,a,hr,li,ol,ul,table,tr,th,td,br - Module based - if you miss a tag, just add it
 - Can deal with nested lists
 - Inline and block code is supported
 - Supports blockquote
 
Usage
Ruby
You can convert html content as string or Nokogiri document:
input  = '<strong>feelings</strong>'
result = ReverseMarkdown.convert input
result.inspect # " **feelings** "
Commandline
It's also possible to convert html files to markdown using the binary:
$ reverse_markdown file.html > file.md
$ cat file.html | reverse_markdown > file.md
Configuration
The following options are available:
unknown_tags(defaultpass_through) - how to handle unknown tags. Valid options are:pass_through- Include the unknown tag completely into the resultdrop- Drop the unknown tag and its contentbypass- Ignore the unknown tag but try to convert its contentraise- Raise an error to let you know
github_flavored(defaultfalse) - use github flavored markdown (yet only code blocks are supported)tag_border(default' ') - how to handle tag borders. valid options are:' '- Add whitespace if there is none at tag borders.''- Do not not add whitespace- from https://github.com/xijo/reverse_markdown
 



