Tera filters & functions
Asset filters
| Filter | Description | Example |
|---|---|---|
static | App static URL prefix | {{ "css/main.css" | static }} |
media | App media URL prefix | {{ "photo.jpg" | media }} |
Markdown filter
| Filter | Description | Example |
|---|---|---|
markdown | Converts Markdown to HTML (automatically safe) | {{ page.content | markdown }} |
Runique's preprocessor automatically injects
\| safe— no need to add it manually.
Form filter
| Filter | Description | Example |
|---|---|---|
form | Full form rendering | {{ form.my_form | form | safe }} |
form(field='xxx') | Single field rendering | {{ form.my_form | form(field='email') | safe }} |
csrf_field | Generates a hidden CSRF input | {{ csrf_token | csrf_field | safe }} |
Tera functions
| Function | Description | Example |
|---|---|---|
csrf() | Generates a CSRF field from context | {{ csrf() }} |
nonce() | Returns the CSP nonce | {{ nonce() }} |
link(link='...') | Named URL resolution | {{ link(link='index') }} |