HUGO
News Docs Themes Community GitHub

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 safeHTML function.

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