mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-14 20:37:55 -05:00
36 lines
776 B
Markdown
36 lines
776 B
Markdown
|
---
|
||
|
# Do not remove front matter.
|
||
|
---
|
||
|
|
||
|
The [`anchorize`] and [`urlize`] functions are similar:
|
||
|
|
||
|
[`anchorize`]: /functions/urls/anchorize
|
||
|
[`urlize`]: /functions/urls/urlize
|
||
|
|
||
|
- Use the `anchorize` function to generate an HTML `id` attribute value
|
||
|
- Use the `urlize` function to sanitize a string for usage in a URL
|
||
|
|
||
|
For example:
|
||
|
|
||
|
```go-html-template
|
||
|
{{ $s := "A B C" }}
|
||
|
{{ $s | anchorize }} → a-b-c
|
||
|
{{ $s | urlize }} → a-b-c
|
||
|
|
||
|
{{ $s := "a b c" }}
|
||
|
{{ $s | anchorize }} → a-b---c
|
||
|
{{ $s | urlize }} → a-b-c
|
||
|
|
||
|
{{ $s := "< a, b, & c >" }}
|
||
|
{{ $s | anchorize }} → -a-b--c-
|
||
|
{{ $s | urlize }} → a-b-c
|
||
|
|
||
|
{{ $s := "main.go" }}
|
||
|
{{ $s | anchorize }} → maingo
|
||
|
{{ $s | urlize }} → main.go
|
||
|
|
||
|
{{ $s := "Hugö" }}
|
||
|
{{ $s | anchorize }} → hugö
|
||
|
{{ $s | urlize }} → hug%C3%B6
|
||
|
```
|