Built-in JSX globals | Global | Available in | Description | | --- | --- | --- | | `page` | Pages, layouts, partials, outputs, defaults | The current page's data. | | `data(obj)` | Pages, layouts, outputs | Merge `obj` into page data (in outputs: the output's settings). | | `partial(name, ...args)` | All JSX | Render a partial and insert its HTML. | | `raw(html)` | All JSX | Insert an HTML string unescaped. | | `pages(query)` | All JSX | List pages by path, pattern, or `{ path, where }`. | | `params(sets)` | Page templates, as a leading statement | Declare the pages a template generates. | | `measureText(text, font)` | All JSX | Width of `text` in pixels, using the site's fonts. |