Skip to content
Nested intro

Page

--- title: Nested route demo description: Folder-in-folder — address is the route; node.json carries graph edges. ---

Pyramid node

This page lives at cms/pages/docs/intro/ — URL /docs/intro.

  • Site = tenant folder (db-blob/cms2/)
  • Page = folder with node.json + page.*
  • Media = media/ inside the page folder (paths like media/hero.webp)
  • Graph = links[] in node.json cross-reference sibling routes

Run pnpm cms:sync-index cms2 after moving folders; --write recompiles cms/index.json nav.