Field Manual

A guidebook publication for Astro: a section index, a numbered library with a topic filter, and guides whose headings become numbered steps.

$47 USD

Coming soon

Get notified when this theme is released

We'll send a confirmation email first. We use your email only to tell you about new or updated Peachfin themes. You can unsubscribe at any time. See our privacy policy.

Best for
How-to guides, practice notes and reference libraries
Platform
Astro
Status
Coming soon
Price
$47 USD
License
Astro edition: Code MIT. Bundled fonts SIL OFL 1.1. Photo credits and terms are recorded in src/data/photos.json and ASSETS.json.
Demo photography is licensed separately from theme code

Page inventory

Home: section index and starter guide
Home
Library: all guides
Archive
Library section
Archive
Guide with outline and steps
Post
Topics index
Archive
Topic page
Archive
About the publication
About
Contact the editor
Contact
Photo credits
Utility
404
Utility

Design controls

Central site settings
Site name, tagline, editor name, navigation, contact email and footer live in src/site.config.ts.
Homepage
Set the heading, intro, cover label, and how many sections, guides per section and field notes appear.
Guide layout
Turn the section rail and guide outline sidebar on or off, show reading time, and set the number of related guides.
Colours, fonts and spacing
Set accent, signal and cover colours, font stacks, gutter, reading width, page width and corner radius.
Sections file
Chapters are listed in one JSON file with an id, order and an optional notes flag for short dated notes.
Guides as Markdown/MDX
Frontmatter sets section, date, cover, topics, order, featured, revised date and a materials list; each ## heading becomes a numbered step.
Search and discovery settings
Indexing, verification, llms.txt, IndexNow and GA4 with consent are off until you enable them.

Features

  • Static Astro site; sections, guides and pages are typed content collections
  • Guide headings become numbered steps and an In this guide outline automatically
  • Library page with an in-browser filter over the listed guides
  • Library section pages and topic pages
  • Related guides from the same section and shared topics
  • Photo credits page generated from the photo registry
  • Inter and Source Serif 4 served from your own site
  • Every page builds as noindex until you set your domain and turn indexing on
  • Contact uses an email link; there is no form, newsletter, comments or site-wide search
  • 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
  • Inter and Source Serif 4 font files with SIL OFL 1.1 texts
  • GETTING-STARTED.md, README.md, DISCOVERY.md and CHANGELOG.md
  • LICENSE (MIT for code), ASSETS.json and ASSET-LICENSES.md
  • A new-guide template file and optional IndexNow command script

Setup

  1. Install Node.js 24 LTS, then run npm ci in the extracted folder.
  2. Edit src/site.config.ts: domain, site name, editor and contact email.
  3. List your chapters in src/content/sections.json.
  4. Copy new-guide-template.md in src/content/guides to write each guide.
  5. Run npm run check, npm test and npm run build, then upload dist/ to a static host at the domain root.

Similar themes