Back to themes

Gazette Pro

A magazine theme published in issues, with contributor pages, search, i18n and colour presets.


Cost

Paid


Created by
ondelva

Gazette Pro is an Astro theme for a magazine that comes out in issues, with the reading apparatus a long piece needs around it. 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.


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


Pro features

  • 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 components 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


Try it

Live demo: https://gazette.ondelva.com


License and support

$49 for one person, $129 for a team of up to ten: a commercial license for unlimited end products, the source through GitHub and a zip download, every 1.x update, and email support. A free MIT edition is also available: https://github.com/ondelva/astro-theme-gazette