ondelva

← Themes

GazetteWeekly magazine

A weekly magazine theme published in issues: a cover, a contents page, and room for the long pieces.

v1.1.5since 2026

Gazette's cover for issue 04: the nameplate, a green cover panel and the numbered contents with bylines.Gazette's cover for issue 04: the nameplate, a green cover panel and the numbered contents with bylines.
A Gazette piece, Bread Before Dawn: the headline, a contents box and a drop cap opening the text.A Gazette piece, Bread Before Dawn: the headline, a contents box and a drop cap opening the text.
Gazette's issue page: the cover panel beside the editor's note, then the pieces grouped by department with dotted leaders.

Editions

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

Gazette is an Astro theme for a magazine that comes out in issues. The unit is the issue, not the article: a cover, a contents page, and a handful of pieces chosen to sit next to each other. The signature is the leader contents row — the number hangs in the left margin and a dotted leader joins the title to the byline, the way a printed contents page joins a piece to its folio.

How it reads

  • Bodoni Moda for the cover and the openers, Archivo for kickers and folios, Literata for text at about 65 characters a line
  • The leader contents row: a hanging number, a dotted leader, the byline at the end of the line
  • A spot-colour cover panel, a drop cap, a pull-quote epigraph, and a folio at the foot of a piece
  • Dark mode, and a layout that works down to 360px

In the free edition

  • Screens: the cover, the issue, the piece, the archive, the masthead, and 404
  • Type-safe content collections for issues, pieces and contributors, in Markdown or MDX
  • Feed, sitemap, robots.txt, JSON-LD, Open Graph metadata, and an analytics slot (Plausible, GA4)
  • UI strings in English and Korean

What Pro adds

  • Contributor pages and department indexes, linked from every byline and kicker
  • A contents box inside a piece, related pieces at its foot, and <Aside> / <PullQuote> for MDX
  • Pagefind search, and localized routes with a language picker and a second edition of the magazine
  • A share card drawn at build time for every piece
  • A newsletter block (a plain form POST, no third-party script) and giscus comments
  • A legal set — privacy, terms, cookies — written about what this theme actually does
  • Four colour 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