BaseBlocks

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.

SettingDescription
TitleShown in the sidebar, navigation, and browser tab
SlugAppears in the URL: your-team.baseblocks.dev/site/slug
Meta descriptionUsed 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.

ActionMacWindows / Linux
UndoCmd ZCtrl Z
RedoCmd Shift ZCtrl 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.