Pro feature. Every site comes with five built-in pages (Home, Research, Publications, Team, News). Custom pages let you add unlimited additional pages — a syllabus archive, a software project landing, a teaching philosophy, a gallery of fieldwork photos — without touching code.
Creating a custom page
From the dashboard, open Site → Pages → Add custom page. Choose a slug (the URL path, e.g. /teaching or /projects/imagenet) and a title. The page is created as a draft.
The visual editor
Custom pages use a drag-and-drop editor based on Puck. The component palette includes:
- Headings — H1 through H4, all serif by default.
- Text blocks — paragraph copy with light formatting.
- Images — uploaded directly to your account.
- Two-column / three-column rows — for side-by-side content.
- Buttons & links — both internal and external.
- Embeds — YouTube, Vimeo, and arbitrary
iframeURLs. - Section dividers — to break the page into visual sections.
Drag from the left palette into the canvas. Click any block to edit its props in the right panel. Use the device-size buttons in the top toolbar to preview at phone, tablet, and desktop widths.
Nested pages
You can put one custom page under another — handy for project archives. Set Parent page when creating, and the child URL becomes/parent/child. Nested children show up in your parent's page navigation automatically.
Publishing
Each custom page has its own publish toggle, separate from your site's overall publish state. You can keep a draft hidden indefinitely while you iterate, then flip it on when you're ready.
SEO and sitemap
Published custom pages are automatically added to your site's sitemap and exposed to search engines. You can override the page's Title and Meta description in the page settings if you want SEO-tuned values.