diff options
Diffstat (limited to 'render/escape.go')
-rw-r--r-- | render/escape.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/render/escape.go b/render/escape.go new file mode 100644 index 0000000..44c56f3 --- /dev/null +++ b/render/escape.go @@ -0,0 +1,11 @@ +package render + +import ( + "html" + "html/template" +) + +// EscapeHTML just escapes a string and wraps it in [template.HTML]. +func EscapeHTML(s string) template.HTML { + return template.HTML(html.EscapeString(s)) //#nosec G203 +} |