Design the whole site, not just the page.

Build headers, footers and body templates visually, then decide exactly where each one shows up.

yoursite.com/_emdash/admin

Four rules cover every case.

The most specific match wins, so a one-off page can override the site-wide default.

all

Every page

One header and footer across the whole site

collection:posts

A collection

A blog post template for every entry in Posts

entry:pages:pricing

One entry

A special header just for the pricing page

path:/docs

A URL path

A darker footer on everything under /docs

Works with the theme you already have.

Place the header and footer regions in your own Astro layout, or switch on automatic injection and NuuStudio adds them to any EmDash theme, hiding the theme's originals.

  • Menu module reads your EmDash menus
  • Global colors apply to every template
  • Keep the theme header on some areas, replace it on others
  • Save a whole theme to the cloud on Agency Cloud
---
// src/layouts/Base.astro
import NuuRegion from "@nuustudio/emdash/NuuRegion.astro";
---
<NuuRegion area="header" />
<main><slot /></main>
<NuuRegion area="footer" />

One header. Every page. Edited visually.