The Dispatch

A photographic magazine for Astro: issue band, full-bleed cover story, numbered contents, a photo pair and paginated section pages.

$47 USD

Buy now

Secure payment via Stripe

Live preview ↗
Best for
Photo-led magazines and independent publications
Platform
Astro
Status
On sale
Price
$47 USD
Version
1.0.2
License
Astro edition: Peachfin Themes Astro License (LICENSE in the download). Font SIL OFL 1.1. Photo credits in src/data/photos.json and ASSETS.json.
Demo photography is licensed separately from theme code

Page inventory

Home: issue band, cover story and contents
Home
Journal (paginated)
Journal
Feature story
Post
Section page
Archive
Tag page
Archive
About: colophon
About
Contact: desks
Contact
Photo credits
Utility
404
Utility

Design controls

Central site settings
Masthead name, tagline, publisher, navigation, contact desks and footer live in src/site.config.ts.
Issue and homepage sections
Edit the issue band, cover label, contents count, photo pair, by-section list and editor's note, or hide them.
Layout options
Lead photo shape (21:9, 16:9, 3:2, 4:3), density, section and date display, reading width, image corners and reading progress.
Colours and fonts
Set paper, ink, petrol, ice and accent colours, and display, sans and serif font stacks.
Stories as Markdown/MDX
Frontmatter sets standfirst, date, author, section, tags and lead photo; MDX adds a wide or full-width Figure.
About and Contact
About holds a statement, photo, principles, contributors and colophon; Contact lists desks and questions.
Search and discovery settings
Indexing, verification, llms.txt, IndexNow and GA4 with consent are off until you enable them.

Features

  • Static Astro site; stories and pages are typed Markdown/MDX collections
  • Issue band, full-bleed cover story and numbered contents list
  • Section pages created automatically from each story's section
  • Paginated Journal and tag pages
  • Photo credits page generated from the photo registry
  • Roboto Condensed (split by script) and Source Serif 4 served from your own site
  • RSS, robots.txt and canonical links generated at build time
  • Every page builds as noindex until you set your domain and turn indexing on
  • Contact uses email links; there is no form or comment system
  • No admin screen or drag-and-drop editor: you edit files and rebuild

What the download includes

  • Astro project source with pinned package-lock.json
  • Roboto Condensed and Source Serif 4 font files with SIL OFL 1.1 texts
  • GETTING-STARTED.md, README.md, DISCOVERY.md and CHANGELOG.md
  • LICENSE (Peachfin Themes Astro License) and ASSETS.json recording font and photo sources
  • Optional IndexNow command script (dry run by default)

Setup

  1. Install Node.js 24 LTS, then run npm ci in the extracted folder.
  2. Edit src/site.config.ts: domain, masthead name, issue band and contact desks.
  3. Write stories in src/content/stories and register photos in src/data/photos.json.
  4. Remove the demo notice in footer.notice.
  5. Run npm run check and npm run build, then upload dist/ to a static host at the domain root.

Similar themes