Margin is a free dark editorial Astro theme built for online magazines, blogs, and independent publications. If you publish long-form writing — essays, journalism, devlogs, culture criticism — this theme gets out of the way and lets the text breathe.

The design philosophy draws from publications like 404 Media and Stratechery: the page exists to serve the reading experience. No card grids, no hero gradients, no animated stat counters. Just high-contrast typography on a warm dark background, a 680px reading column, and whitespace that guides the eye.

Pages

Content Management

No CMS, no database, no admin panel. Margin uses Astro’s content collections — you write posts as Markdown files with frontmatter for title, description, category, author, and date. Drop a .md file in src/content/posts/, run the build, and it’s live.

---
title: "Your Post Title"
description: "A one-line summary for SEO and social cards."
pubDate: 2026-01-15
category: "Design"
author: "Author Name"
draft: false
---

Categories, tags, author pages, and RSS feeds are generated automatically from this frontmatter. Zero configuration.

Design & Typography

SEO & Performance

Getting Started

git clone https://github.com/respectevery01/astro-uzen-theme.git
cd astro-uzen-theme
npm install
npm run dev

Edit src/config.json to set your site name, description, navigation, and social links. Write posts in src/content/posts/. Deploy to Cloudflare Pages, Netlify, Vercel, or any static host.

MIT licensed — free for personal and commercial use. No attribution required.