sanitize markdown

This commit is contained in:
Kirill Danshin 2017-01-19 18:31:17 +03:00
parent bc3434bb6a
commit 7cee227b4a

View File

@ -8,6 +8,7 @@ import (
"text/template" "text/template"
"github.com/gorilla/mux" "github.com/gorilla/mux"
"github.com/microcosm-cc/bluemonday"
"github.com/russross/blackfriday" "github.com/russross/blackfriday"
) )
@ -59,6 +60,7 @@ func generateHTML() {
input, _ := ioutil.ReadFile(readmePath) input, _ := ioutil.ReadFile(readmePath)
body := string( body := string(
bluemonday.UGCPolicy().SanitizeBytes(
blackfriday.Markdown( blackfriday.Markdown(
input, input,
blackfriday.HtmlRenderer( blackfriday.HtmlRenderer(
@ -68,6 +70,7 @@ func generateHTML() {
), ),
bfMDOpts, bfMDOpts,
), ),
),
) )
c := &content{Body: body} c := &content{Body: body}