mirror of
https://github.com/gohugoio/hugo.git
synced 2024-12-01 14:59:18 -05:00
33 lines
830 B
Markdown
33 lines
830 B
Markdown
|
---
|
||
|
title: safeHTMLAttr
|
||
|
# linktitle: safeHTMLAttr
|
||
|
description: Declares the provided string as a safe HTML attribute.
|
||
|
godocref: https://golang.org/src/html/template/content.go?s=1661:1676#L33
|
||
|
date: 2017-02-01
|
||
|
publishdate: 2017-02-01
|
||
|
lastmod: 2017-02-01
|
||
|
categories: [functions]
|
||
|
menu:
|
||
|
docs:
|
||
|
parent: "functions"
|
||
|
#tags: [strings]
|
||
|
signature: ["safeHTMLAttr INPUT"]
|
||
|
workson: []
|
||
|
hugoversion:
|
||
|
relatedfuncs: []
|
||
|
deprecated: false
|
||
|
aliases: []
|
||
|
---
|
||
|
|
||
|
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"
|
||
|
```
|
||
|
|
||
|
* <span class="bad">`<a href="{{ .URL }}">` → `<a href="#ZgotmplZ">`</span>
|
||
|
* <span class="good">`<a {{ printf "href=%q" .URL | safeHTMLAttr }}>` → `<a href="irc://irc.freenode.net/#golang">`</span>
|
||
|
|