→ CMS
Content modeling in Sanity
The article schema, the singleton for site settings, and the publish rule that lets you pre-make posts and have them appear on the right day.
Volume 1
A starter kit for content-driven sites: an editorial homepage, per-article pages, and a newsletter — all driven from a CMS with no code changes needed to publish.
Everything you see here is placeholder content. Wire up Sanity to replace it, or edit src/data/mock.ts. Ready to follow along? Subscribe below.
The archive — 2026
Newest first.
→ CMS
The article schema, the singleton for site settings, and the publish rule that lets you pre-make posts and have them appear on the right day.
→ Design
A small set of CSS variables drives the whole palette. Swap five hex values and the site — and its emails — re-skin themselves.
→ Guide
Clone, install, run. This post walks through the project layout and how the data layer falls back to mock content until you connect a CMS.
The Newsletter
Short and infrequent. Unsubscribe in one click.