Monograph

A typographic portfolio for Astro: a statement opening with key facts, an ordered project index, image-led project pages and a short journal.

$47 USD

Buy now

Secure payment via Stripe

Live preview ↗
Best for
Architects, designers and studios who want type-led presentation of a project list
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 ASSET-LICENSES.json.
Demo photography is licensed separately from theme code

Page inventory

Home: statement, facts and featured projects
Home
Work index
Work
Project
Project
Journal
Journal
Journal entry (note or case)
Post
About
About
Contact
Contact
404
Utility

Design controls

Central site settings
Name, descriptor, homepage statement, facts, navigation, contact details and footer are set in one file, src/site.config.ts.
Homepage opening
Use a photograph or a text-only opening, and set how many featured projects and journal entries appear.
Colours, fonts and widths
Change the palette, font stacks, reading width, page width and gutter in the theme section of the settings file.
Typed project fields
Each project is a Markdown file with year, location, disciplines, status, collaborators, order and a gallery of full, half or inset images.
Journal formats
Write short notes or image-led case entries in Markdown or MDX, optionally linked to projects.
Photo registry
Every photo is registered once with alt text, caption, credit and licence, then referenced by key.
Visibility flags
Mark entries draft, unlisted or noindex. Unlisted pages are hidden from lists but still reachable by URL.
Search and discovery settings
Indexing, verification tags, llms.txt, IndexNow and GA4 with a consent notice are all off until you enable them.

Features

  • Static Astro site; content lives in typed Markdown/MDX collections
  • Build check stops on missing fields or unknown photo keys
  • Project pages with a fact list and mixed-width gallery
  • Journal with compact notes and image-led case entries
  • Instrument Sans and IBM Plex Mono served from your own site
  • Canonical links, RSS and robots.txt generated at build time
  • Every page builds as noindex until you set your domain and turn indexing on
  • Contact uses an email link; there is no form
  • 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
  • Instrument Sans and IBM Plex Mono font files with SIL OFL 1.1 texts
  • GETTING-STARTED.md, README.md, DISCOVERY.md and CHANGELOG.md
  • LICENSE (Peachfin Themes Astro License, with font and photo notes) and ASSET-LICENSES.json
  • 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, name, statement, contact and footer.
  3. Replace the demo projects in src/content/projects and photos in src/data/photos.json.
  4. Run npm run check and npm run build, then upload dist/ to a static host.
  5. Read DISCOVERY.md before turning on indexing or analytics.

Similar themes