SiteParam
Th' siteparam shortcode prints values o' params contained 'n yer hugo.toml.
Usage
{{% siteparam name="editURL" %}}{{% siteparam "editURL" %}}{{ partial "shortcodes/siteparam.html" (dict
"page" .
"name" "editURL"
)}}Parameter
| Name | Posit'n | Default | Notes |
|---|---|---|---|
| name | 1 | <empty> | Th' name o' th' ship param t' be displayed. |
Examples
editURL
`editURL` value: {{% siteparam name="editURL" %}}editURL value: https://github.com/McShelby/hugo-theme-relearn/edit/main/docs/content/${FilePath}
Nested Parameter wit' Marrrkdown an' HTML Formatt'n
T' use formatted parameter, add this 'n yer hugo.toml:
hugo.
[marrrkup]
[marrrkup.goldmark]
[marrrkup.goldmark.renderer]
unsafe = truemarrrkup:
goldmark:
renderer:
unsafe: true{
"markup": {
"goldmark": {
"renderer": {
"unsafe": true
}
}
}
}Now values contain'n Marrrkdown will be formatted correctly.
hugo.
[params]
[siteparam]
[siteparam.test]
text = 'A **nested** parameter <b>with</b> formatting'params: {}
siteparam:
test:
text: A **nested** parameter <b>with</b> formatt'n{
"params": {},
"siteparam": {
"test": {
"text": "A **nested** parameter \u003cb\u003ewith\u003c/b\u003e formatting"
}
}
}Formatted parameter: {{% siteparam name="siteparam.test.text" %}}Formatted parameter: A nested opt'n <b>with</b> formatt'n