Pages
Manage the page tree and organize pages into parent and child relationships.
Managing pages
The page tree
The sidebar shows every page in your site. Pages are listed in navigation order, and parent pages use a caret to reveal their child pages.
Adding pages
Click the + button at the top of the sidebar. A new untitled page is created and opened for editing immediately.
Nesting pages
Drag a page onto another page to make it a child page. Expand the parent with its caret to see the child pages directly underneath it.
Child pages are useful for:
- Documenting a product section with multiple child topics
- Building onboarding flows with a parent overview and step-by-step child pages
- Organizing large sites into logical groups
There is no enforced depth limit, but keep nesting shallow for readability.
Page settings
Each page has individual settings. Open them by clicking the gear icon next to the page in the sidebar.
| Setting | Description |
|---|---|
| Title | Shown in the sidebar, navigation, and browser tab |
| Slug | Appears in the URL: your-team.baseblocks.dev/site/slug |
| Meta description | Used in social preview cards and search engine snippets |
Changing a slug changes the page URL. Existing links to the old URL will break — there is no automatic redirect.
Page blocks
Insert a Page block from the slash menu to create or reference a child page from within the document. Page blocks resolve the current title and open the target page in the editor or published-site page panel.
Editing workflow
Undo and redo
All editor actions are undoable.
| Action | Mac | Windows / Linux |
|---|---|---|
| Undo | Cmd Z | Ctrl Z |
| Redo | Cmd Shift Z | Ctrl Shift Z |
Document undo history is per-session. Reloading the page clears the undo stack.
Undo applies to document editing. Page-tree operations and publishing are separate saved actions and are not part of the document undo stack.