Package smallmonday provides a small-web (i.e., smallweb / smolweb) extensions for the bluemonday HTML sanitizer, for the Go programming language.
- Go 100%
| allowa.go | ||
| allowa_test.go | ||
| allowabbr.go | ||
| allowabbr_test.go | ||
| allowacronym.go | ||
| allowacronym_test.go | ||
| allowaddress.go | ||
| allowaddress_test.go | ||
| allowaside.go | ||
| allowaside_test.go | ||
| allowaudio.go | ||
| allowaudio_test.go | ||
| allowb.go | ||
| allowb_test.go | ||
| allowblink.go | ||
| allowblink_test.go | ||
| allowbr.go | ||
| allowbr_test.go | ||
| allowcenter.go | ||
| allowcenter_test.go | ||
| allowcode.go | ||
| allowcode_test.go | ||
| allowdata.go | ||
| allowdata_test.go | ||
| allowdetails.go | ||
| allowdetails_test.go | ||
| allowem.go | ||
| allowem_test.go | ||
| allowfigure.go | ||
| allowfigure_test.go | ||
| allowfont.go | ||
| allowfont_test.go | ||
| allowheading.go | ||
| allowheading_test.go | ||
| allowhr.go | ||
| allowhr_test.go | ||
| allowi.go | ||
| allowi_test.go | ||
| allowimg.go | ||
| allowimg_test.go | ||
| allowkbd.go | ||
| allowkbd_test.go | ||
| allowmain.go | ||
| allowmark.go | ||
| allowmark_test.go | ||
| allowmarquee.go | ||
| allowmarquee_test.go | ||
| allowmeta.go | ||
| allowmeta_test.go | ||
| allowmicrodata.go | ||
| allowmicrodata_test.go | ||
| allowp.go | ||
| allowp_test.go | ||
| allowpre.go | ||
| allowpre_test.go | ||
| allowquotation.go | ||
| allowquotation_test.go | ||
| allowrdfa.go | ||
| allowrdfa_test.go | ||
| allowsamp.go | ||
| allowsamp_test.go | ||
| allowsection.go | ||
| allowsection_test.go | ||
| allowstrong.go | ||
| allowstrong_test.go | ||
| allowtable.go | ||
| allowtable_test.go | ||
| allowtime.go | ||
| allowtime_test.go | ||
| allowtt.go | ||
| allowtt_test.go | ||
| allowvar.go | ||
| allowvar_test.go | ||
| allowvideo.go | ||
| allowvideo_test.go | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| README.md | ||
go-smallmonday
Package smallmonday provides small-web (i.e., smallweb / smolweb) extensions for the bluemonday HTML sanitizer, for the Go programming language.
Documention
Online documentation, which includes examples, can be found at: http://godoc.org/codeberg.org/reiver/go-smallmonday
Example
Here is an example:
import (
"codeberg.org/reiver/go-smallmonday"
"github.com/microcosm-cc/bluemonday"
)
// ...
policy := bluemonday.NewPolicy()
smallmonday.AllowAudio(policy)
smallmonday.AllowRDFa(policy)
smallmonday.AllowVideo(policy)
// ...
sanitizedHTML := policy.Sanitize(html)
Import
To import package smallmonday use import code like the following:
import "codeberg.org/reiver/go-smallmonday"
Installation
To install package smallmonday do the following:
GOPROXY=direct go get codeberg.org/reiver/go-smallmonday
Author
Package smallmonday was written by Charles Iliya Krempeaux