hugoDocs/content/functions/htmlUnescape.md
2017-03-27 16:32:31 -05:00

924 B

title linktitle description godocref date publishdate lastmod categories tags ns signature workson hugoversion relatedfuncs deprecated aliases
htmlUnescape htmlUnescape Returns the given string with HTML escape codes un-escaped. 2017-02-01 2017-02-01 2017-02-01
functions
htmlUnescape INPUT
htmlEscape
false

htmlUnescape returns the given string with HTML escape codes un-escaped. This un-escapes more codes than htmlEscape escapes, including # codes and pre-UTF8 escapes for accented characters. It defers completely to the Go html.UnescapeString function, so functionality is consistent with that codebase.

Remember to pass the output of this to safeHTML if fully un-escaped characters are desired. Otherwise, the output will be escaped again as normal.

{{ htmlUnescape "Hugo & Caddy > Wordpress & Apache" }} → "Hugo & Caddy > Wordpress & Apache"