(opens full-size screenshot)01 Home
(opens full-size screenshot)02 Work
(opens full-size screenshot)03 Project
(opens full-size screenshot)04 About
These preview photographs are included in the demo content. Photo source links are provided.
Daybreak
A photography portfolio for Astro: a full-bleed opening image, alternating series strips, category pages and a short field-notes journal.
- 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
- Install Node.js 24 LTS, then run npm ci in the extracted folder.
- Edit src/site.config.ts with your name, statement, contact email and domain.
- Replace demo series in src/content/projects and register your photos in src/data/photos.json.
- Run npm run check and npm run build, then upload dist/ to a static host at the domain root.
- Read DISCOVERY.md before turning on indexing or analytics.
Similar themes
Object Studies
- Price
- $47 USD
Wildstem
- Price
- $47 USD
Monograph
- Price
- $47 USD





