#_

Content-first website for long-term ownership

CMS-driven Astro site designed for content ownership and long-term maintainability.

#_

Published:

See it live

Overview

A content-first website built with Astro and Sanity, designed to support evolving work while keeping the frontend deliberately simple and maintainable.

The site prioritises structure over visual complexity, with clear boundaries between content, layout, and presentation.

Context & decisions

The project was built for a client who wanted full ownership of her content and the freedom to grow the site over time, without relying on a closed platform.

That constraint shaped the technical approach: a headless CMS with schemas designed for change, paired with a frontend that remains stable even as content evolves.

What this project demonstrates

  • Integrating Astro with a headless CMS in a content-heavy, real-world setup
  • Designing CMS schemas that reduce the need for frontend rewrites
  • Preventing CMS concerns from leaking into component structure
  • Choosing clarity and longevity over short-term flexibility

Implementation notes

Content is authored in Sanity and fetched at build time in Astro. Page templates are intentionally constrained, allowing new content to be added without changes to frontend logic.

Styling is kept consistent and minimal, supporting readability and long-term maintenance.