HUGO
Menu
GitHub 89803 stars Mastodon

transform.HTMLUnescape

Returns the given string, replacing each HTML entity with its corresponding character.
Syntax
transform.HTMLUnescape INPUT
Returns
string
Alias
htmlUnescape

The transform.HTMLUnescape function replaces HTML entities with their corresponding characters.

{{ htmlUnescape "Lilo & Stitch" }} → Lilo & Stitch
{{ htmlUnescape "7 > 6" }} → 7 > 6

In most contexts Go’s html/template package will escape special characters. To bypass this behavior, pass the unescaped string through the safe.HTML function.

{{ htmlUnescape "Lilo & Stitch" | safeHTML }}