← Custom pages

New custom page

Slug is the public path. The bundle is built from the editor (foundation, blocks, actions).

Page tree creator

Foundation → Blocks → Actions → Export

Same shape as in page-tree.js: three JSON values.

PAGE_BOOTSTRAP_LISTEN_KEYS

JSON array of listen keys to run on mount.

PAGE_INITIAL_RUNTIME

JSON object with inputs, outputs, data.

PAGE_LISTENERS

JSON array of { id, listenKeys, actions }.

Live preview

Same runtime as real pages.