Improve safeHTMLAttr explanation

This commit is contained in:
Joe Mooring 2023-07-28 11:50:05 -07:00 committed by GitHub
parent b64cbce2ec
commit 5091bf6a0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -34,7 +34,7 @@ Will produce:
`ZgotmplZ` is a special value, inserted by Go's [template/html] package, that indicates that unsafe content reached a CSS or URL context. `ZgotmplZ` is a special value, inserted by Go's [template/html] package, that indicates that unsafe content reached a CSS or URL context.
To override the safety check, use the `safeHTMLAttr` function: To indicate that the HTML attribute is safe:
```go-html-template ```go-html-template
{{ range site.Menus.main }} {{ range site.Menus.main }}
@ -42,4 +42,8 @@ To override the safety check, use the `safeHTMLAttr` function:
{{ end }} {{ end }}
``` ```
{{% note %}}
As demonstrated above, you must pass the HTML attribute name _and_ value through the function. Applying `safeHTMLAttr` to the attribute value has no effect.
{{% /note %}}
[template/html]: https://pkg.go.dev/html/template [template/html]: https://pkg.go.dev/html/template