Home

Awesome

Simple html to Markdown ruby gem Code Climate

We love markdown, cause it is friendly to edit. So we want everything to be markdown

RSpec is our promise

p = HTMLPage.new :contents => '<strong>haha</strong>'
p.markdown.should == '**haha**'
p.contents = '<strong>hehe</strong>'
p.markdown!.should == '**hehe**'

# you can also define your own node parse
p.strong do |node,contents|
  "strong text : **#{contents}**"
end
p.markdown!.should be_include('strong text')

Installation

gem install html2markdown
gem 'html2markdown'

CLI usage

html2markdown [file]
html2markdown index.html > index.md

Donation

Buy me a Kindle book :book: