Skip to content

Pages & navigation

Open the Pages panel to see your navigation and every page.

  • Add a page from a page template — blank, about, services, contact, blog, events, shop or link-in-bio — or duplicate an existing one. Give it a name; the address (/about) is filled in for you and can be changed.
  • Reorder pages by dragging (or ⌥↑/⌥↓), and drag a page sideways to nest it in a folder. Folders appear as drop-down menus.
  • Hide a page from the navigation while keeping it published, or mark it unlisted so only people with the link find it.
  • Delete a page (with confirmation). Links to it in the navigation are removed for you; the home page can’t be deleted.

Badges show which pages are hidden, unlisted, password-protected or members-only.

Each page’s settings hold:

  • Name and address. Changing the address offers to add a redirect from the old one, so old links keep working.
  • Show in navigation and Unlisted.
  • Who can see it — Everyone, Password or Members. Password and members-only pages need the Cloudflare hosting option, because GitHub Pages can’t protect pages.
  • Search & sharing — the title and description search engines show, a sharing image, and “hide from search engines”. Live previews show how the page will look in Google results and as a social card.

The Header & footer panel (⌥6) controls the chrome around every page:

  • Header layout — eight layouts, from classic logo-left to centered, split around the logo, minimal menu, side drawer and transparent over the first section.
  • Behavior — sticky header, transparent over the hero, and the phone menu style (slide, full screen or drop-down).
  • Logo with alt text and its size on desktop and phones.
  • Call-to-action button at the end of the navigation — one is plenty.
  • Footer — select it on the canvas to edit it like any section; choose its color theme and your social profiles here.
  • Announcement bar: a short message across the top of every page, with an optional link and a close button.
  • Pop-up: shown after a delay, after scrolling part way, or when a visitor is about to leave. Choose how often a visitor sees it (every visit, daily, weekly, monthly or a custom number of days), and what it holds — a heading, words, an image, a button or an email signup. Pop-ups never show in the editor.

Settings → Advanced has a redirects manager (old address → new address) and lets you design your own “page not found” page. On GitHub Pages, redirects are instant HTML redirects; on Cloudflare hosting they’re real 301 redirects.

Long-form content — blog posts, events, portfolio projects, podcast episodes and products — lives in collections, managed from the Content area. Lists, item pages, RSS and calendar feeds are generated for you when you publish. Add a collection with “Add a blog, events, shop…”.