Pages & Navigation.
How VoxelSite manages pages, partials, and navigation. Add, edit, reorder, delete.
Pages & Navigation
VoxelSite manages your pages and automatically maintains navigation across your site.
Creating pages
There are two ways to create pages:
Through conversation — Tell the AI "Add a team page" or "Create a services page with our three packages." VoxelSite generates the page with content, styling, and navigation entry.
Through the action system — Use the New Page action for a guided flow where you specify page type, content approach, and special requirements.
Editing pages
There are two ways to edit pages:
Through conversation — Select a page from the Pages tab, then describe what you want to change:
- "Add a testimonials section"
- "Replace the hero image with a video background"
- "Rewrite the about section to focus on our 20-year history"
Through the visual editor — Click the Visual button to activate the click-and-edit overlay. Select any element to edit text inline, swap images, or adjust Tailwind styles with a live preview. Changes are saved to the PHP source files just like AI-generated edits.
VoxelSite modifies only the affected files. The preview updates immediately so you can see the result before publishing.
Shared partials
VoxelSite uses PHP partials (_partials/) for elements shared across all pages:
| Partial | Content |
|---|---|
header.php |
<head> section — meta tags, Google Fonts, stylesheets — plus opening body wrapper |
nav.php |
Main navigation with mobile menu |
footer.php |
Footer content, scripts, closing tags |
schema.php |
SEO structured data (Schema.org JSON-LD) |
When you change the navigation or footer, VoxelSite updates the partial file. All pages inherit the change automatically — no need to update each page individually.
Navigation
Navigation is managed automatically. When you add or remove pages, VoxelSite updates the nav partial accordingly. You can also:
- Reorder pages — Drag pages in the Pages tab to change navigation order
- Hide pages — Remove a page from navigation while keeping it accessible by URL
- Rename nav labels — The navigation label can differ from the page title
Homepage
One page is designated as the homepage (index.php). It's the page visitors see when they go to your domain root. You can change which page is the homepage in the Pages tab.
Deleting pages
Delete a page from the Pages tab. VoxelSite removes the file and updates navigation. The page is still recoverable via undo or snapshots.