Go templates
.tmpl files use Go's text/template with [[ and ]] as delimiters, so they
don't clash with {...} in content and code. Output isn't auto-escaped.
Frontmatter works as in Markdown.
| Helper | Meaning |
|---|---|
[[ content ]] |
In a layout, the wrapped content; in a page, the body. |
[[ page "title" ]] |
A string value from page data. |
[[ partial "_partials/footer" ]] |
Includes a partial. |
safeHTML |
Returns its argument unchanged; kept for compatibility. |
The page helper only handles string values, and templates have no pages helper, so lists like tags, backlinks, and listings are for JSX.