Html2md is a Go library for converting html to markdown. # Installation If you have [gopm](https://github.com/gpmgo/gopm) installed, gopm get github.com/lunny/html2md Or go get github.com/lunny/html2md # Usage * Html2md already has some built-in html tag rules. For basic use: ```Go md := html2md.Convert(html) ``` * If you want to add your own rules, you can ```Go html2md.AddRule(&html2md.Rule{ patterns: []string{"hr"}, tp: Void, replacement: func(innerHTML string, attrs []string) string { return "\n\n* * *\n" }, }) ``` or ```Go html2md.AddConvert(func(content string) string { return strings.ToLower(content) }) ``` # Docs * [GoDoc](http://godoc.org/github.com/lunny/html2md) * [GoWalker](http://gowalker.org/github.com/lunny/html2md) # LICENSE BSD License [http://creativecommons.org/licenses/BSD/](http://creativecommons.org/licenses/BSD/)