Daybreak

A photography portfolio for Astro: a full-bleed opening image, alternating series strips, category pages and a short field-notes journal.

$47 USD

Buy now

Secure payment via Stripe

Live preview ↗
Best for
Landscape, travel and editorial photographers
Platform
Astro
Status
On sale
Price
$47 USD
Version
1.0.6
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: photograph opening and series strips
Home
Work
Work
Work category
Archive
Project
Project
Journal
Journal
Journal entry
Post
About
About
Contact
Contact
Photo credits
Utility
404
Utility

Design controls

Central site settings
Name, brand, statement, navigation, contact email and footer credit live in src/site.config.ts.
Homepage opening
Choose an image or minimal text opening, pick the hero photo and set how many series appear.
Colours, font and widths
Change paper, ink, accent and rule colours, the font stack, reading width, page width and gutter.
Projects as Markdown
Frontmatter sets each series' title, summary, category, order, cover, date and project facts.
Photo registry
Register each photo with alt text, creator, licence and source; the credits page is built from it.
Search and discovery settings
Indexing, verification, llms.txt, IndexNow and GA4 with consent are off until you enable them.

Features

  • Static Astro site; projects, journal and pages are typed Markdown collections (MDX in the journal)
  • Full-bleed opening image or a text-only opening
  • Alternating landscape and portrait strips for recent series
  • Automatic category pages for project series
  • Photo credits page generated from the photo registry
  • Manrope 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 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
  • Manrope font file with the SIL OFL 1.1 text
  • 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 with your name, statement, contact email and domain.
  3. Replace demo series in src/content/projects and register your photos in src/data/photos.json.
  4. Run npm run check and npm run build, then upload dist/ to a static host at the domain root.
  5. Read DISCOVERY.md before turning on indexing or analytics.

Similar themes