Introduction

What Nuxion is, what ships in the box, and how the pieces fit together.

Overview

Nuxion is a component-driven starter for Nuxt 4 and Sanity CMS. It pairs a static-by-default frontend with a Studio your clients can actually use, and it ships with the parts of a marketing site that are identical on every project and tedious on every project: a page builder, theming, blog, forms, SEO, redirects, and cookie consent.

The organising idea is that the CMS owns _blocks_, not fields on a fixed template. A page is an ordered array of blocks; editors reorder, add and remove them without a deploy. Your job is to build the blocks. The starter's job is everything underneath them.

These docs cover what the project does and how it feels to work in. The full component guide, the internal conventions document, and the deployment runbook ship with the project itself.

Everything in the box
AreaWhat you get
Page builder20+ blocks, drag-to-reorder, nested grid columns, reusable blocks
ThemingColour themes and fonts as Sanity documents, compiled to CSS variables at build
Light & darkResolved at build time, one variable name per role — no component branches on scheme
BlogAuthors, categories, tags, pagination, collections, per-post layout overrides
FormsForm builder, submissions stored in Sanity, swappable email providers
SEOPer-page meta, OG and Twitter cards, canonicals, sitemap, robots, JSON-LD
Redirects301/302 managed in the CMS, emitted as route rules and Apache rules
Cookie consentGDPR banner with automatic script blocking
PreviewLive draft preview via Sanity's Live Content API, alongside a static production build
TypesSanity TypeGen end to end, with a compile-time-checked component registry

Who it's for

Agencies and freelancers who build the same marketing site repeatedly and would rather not rebuild the plumbing each time. If you have ever branched, reviewed, and deployed to move a testimonial section above a pricing table, this is aimed at you.

It assumes you are comfortable in Nuxt and Vue. It does not assume you know Sanity — the schemas are the part the starter has already written.

Where to go next

If you want to see the shape of it quickly, read Quick Start and then The page builder — between them, they cover the setup path and the one concept everything else rests on.