Templates (hbs/)
Handlebars. _layout.hbs wraps every page — the rendered page lands in the triple-braced body variable: {{{body}}}. Every *.hbs file is also registered as a partial, so any template can be included with {{> name}}.
| context variable | available in |
|---|---|
| rows, total, per_page, next_cursor | pages with a list view (limit set) |
| row | pages with a single-row view |
| params | always: path and query parameters |
Loop example: {{#each rows}} … {{title}} … {{/each}}, with {{else}} for the empty state. Raw HTML from data (like this article body) is printed with triple braces.