The Dispatch

The Dispatch is an Astro template for photographic magazines with cover stories, numbered contents and section pages. It suits independent magazines, local publications, cultural organisations, community publishers and editorial teams combining photographs with long articles.

$47 USD

Buy now

Secure payment via Stripe

Live preview ↗
Best for
Independent magazines, local publications, cultural organisations, community publishers, editorial teams
Platform
Astro
Status
On sale
Price
$47 USD
Version
1.2.4
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
  • The static edition has no admin screen: you edit files and rebuild; in the EmDash edition, content, menus and site settings are edited in EmDash's admin
  • Optional EmDash edition: edit stories and pages, menus and site settings (site title, tagline, logo and favicon) in EmDash's admin; set up with one command on a
  • The optional EmDash edition is tested with EmDash 1.2.0 on Node and Cloudflare Workers, including image and video blocks.

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, CHANGELOG.md and EMDASH.md
  • LICENSE (Peachfin Themes Astro License) and ASSETS.json recording font and photo sources
  • Optional IndexNow command script (dry run by default)
  • A switch script (scripts/emdash.mjs) and an emdash/ folder with Node.js and Cloudflare configurations, the content source and a demo seed

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.
  6. Optional: run npm run emdash:setup to switch to EmDash on a Node.js host, or npm run emdash:setup — –target cloudflare for Cloudflare Workers. See EMDASH.md for details and the Cloudflare go-live ch

Similar themes

Theme passes

Astro Pass costs $99 for access to the library of 40 Astro themes on sale, plus future Astro themes while the pass is sold.

Compare passes
  • Astro Pass

    $99

    Astro Pass includes site, portfolio, blog and store templates.

    Buy Astro Pass