Updated pkgs html2md (PR accepted), and slack (getPermalink support added).
This commit is contained in:
51
vendor/github.com/patcon/html2md/README.md
generated
vendored
Normal file
51
vendor/github.com/patcon/html2md/README.md
generated
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
|
||||
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/)
|
||||
Reference in New Issue
Block a user