From: Nelson Silva Date: Mon, 9 Sep 2013 11:43:30 +0000 (+0100) Subject: Added safeHtml template function X-Git-Tag: v0.9~108 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=998b2f73f8da8886be87c29e23623d24445cbe93;p=brevno-suite%2Fhugo Added safeHtml template function --- diff --git a/template/bundle/template.go b/template/bundle/template.go index 052b2f73..7a194a71 100644 --- a/template/bundle/template.go +++ b/template/bundle/template.go @@ -78,6 +78,10 @@ func ReturnWhenSet(a interface{}, index int) interface{} { return "" } +func SafeHtml(text string) template.HTML { + return template.HTML(text) +} + type Template interface { ExecuteTemplate(wr io.Writer, name string, data interface{}) error Lookup(name string) *template.Template @@ -108,6 +112,7 @@ func NewTemplate() Template { "gt": Gt, "isset": IsSet, "echoParam": ReturnWhenSet, + "safeHtml": SafeHtml, } templates.Funcs(funcMap)