ondelva

← Themes

PilcrowTypographic blog

A typography-first blog theme for essayists and newsletter writers, with one rubric red accent.

v1.3.0since 2026

A Pilcrow post, On Rereading: a serif essay with a series box and a red drop cap.A Pilcrow post, On Rereading: a serif essay with a series box and a red drop cap.
Pilcrow's home page: a notebook introduction, then the latest essay and earlier posts.Pilcrow's home page: a notebook introduction, then the latest essay and earlier posts.
Pilcrow's blog index: dated essays and notes, each with a line of summary and tags.

Editions

Personal and Team include every release within the major version you buy. Refunds within 14 days, no questions asked.

Pilcrow is a typography-first Astro theme for writers who publish essays, notes, and newsletters. It builds to static HTML and stays out of the way: hierarchy comes from type, measure, and spacing, not from boxes and color.

How it reads

  • Newsreader for text at about 65 characters a line, Inter for the interface, JetBrains Mono for code
  • One rubric red for links, the pilcrow mark, and a drop cap at the start of each post
  • Footnotes and tables, dark mode, works down to 360px wide

In the free edition

  • Pages: Home, About, Blog, Contact, Privacy, Terms, and 404
  • Five home page sections
  • Blog with tags, pagination, RSS, sitemap, Open Graph metadata, and JSON-LD
  • Posts in MDX, with type-safe content collections
  • A contact form through Web3Forms, an analytics snippet, and UI strings in English, Korean, and Hungarian

What Pro adds

  • Footnotes move into the margin as sidenotes on wide screens
  • 20 home page sections to build the front page from
  • Pages: Pricing, Features, Team, Newsletter, Changelog, Docs, Work, Cookies, and Accessibility
  • Blog: authors, series, table of contents, reading time, related posts, callouts, and a copy-code button
  • Any section component can be dropped into the body of a post or case study, at full width
  • Pagefind search, and localized routes with a language switcher and hreflang
  • A generated Open Graph image for every post
  • Buttondown or Kit newsletter sign-up, Giscus comments, and in-page form submission
  • Four color presets and three font pairings

Under the hood

  • Astro 7 and Tailwind CSS v4, no client-side JavaScript by default, Lighthouse 95+
  • Static output: deploy to Cloudflare Pages, Vercel, or Netlify
  • Everything site-specific lives in one file, src/config.ts
  • AGENTS.md for Claude Code, Cursor, and other AI coding tools