Awesome
HTML StripTags for Go
This is a Go package containing an extracted version of the unexported stripTags
function in html/template/html.go
.
:warning: This package does not protect against untrusted input. Please use bluemonday if you have untrusted data :warning:
Background
- The
stripTags
function inhtml/template/html.go
is very useful, however, it is not exported. - Requests were made on GitHub without success.
- This package is a repo for work done by Christopher Hesse provided in this Gist.
Installation
$ go get github.com/grokify/html-strip-tags-go
Usage
import(
"github.com/grokify/html-strip-tags-go" // => strip
)
func main() {
original := "<h1>Hello World</h1>"
stripped := strip.StripTags(original) // => "Hello World"
}