hugoDocs/content/functions/safeHTMLAttr.md
Bud Parr 7fd64f19c8 Merge bp/theme-design branch containing Bud Parr's new design
It's a beautiful thing. A thousand thanks, Bud.

See PR rdwatters/hugo-docs-concept#118
2017-05-26 14:25:22 -05:00

1011 B

title description godocref date publishdate lastmod categories menu tags ns signature workson hugoversion relatedfuncs deprecated aliases
safeHTMLAttr Declares the provided string as a "safe" HTML attribute. https://golang.org/src/html/template/content.go?s=1661:1676#L33 2017-02-01 2017-02-01 2017-02-01
functions
docs
parent
functions
strings
safeHTMLAttr INPUT
false

safeHTMLAttr declares the provided string as a "safe" HTML attribute from a trusted source (e.g., dir="ltr") to prevent Go html/template from filtering it as unsafe.

Example: Given a site-wide config.toml that contains this menu entry:

[[menu.main]]
    name = "IRC: #golang at freenode"
    url = "irc://irc.freenode.net/#golang"
  • <a href="{{ .URL }}"><a href="#ZgotmplZ">
  • <a {{ printf "href=%q" .URL | safeHTMLAttr }}><a href="irc://irc.freenode.net/#golang">