Common Hours

Common Hours is an Astro template for day-book blogs with chapter indexes and numbered steps. It suits personal writers, educators, wellbeing practitioners, creative studios and community groups sharing routines and practical activities.

$47 USD

Buy now

Secure payment via Stripe

Live preview ↗
Best for
Personal writers, educators, wellbeing practitioners, creative studios, community groups
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: chapter cells, opening story and chapters
Home
Entry with ritual card and steps
Post
Index by chapter
Journal
About with day and week schedules
About
Contact
Contact
Chapter page
Archive
Photo credits
Utility
404
Utility

Design controls

Site configuration
Edit identity, navigation, chapter names and hours, the About schedule, SEO and the footer credit in src/site.config.ts.
Colour palette
Set seven theme.colors values: paper, ink, olive, terracotta, mist, rule and muted.
Fonts and italics
Choose the serif and sans font stacks, and whether chapter names and titles are set in italic.
Layout and density
Set reading width, wide width, chapter photo size, photo corners, gutter and compact, comfortable or spacious density.
Home
Set the home heading, note, opening-story label and entries shown per chapter.
Discovery and analytics
Indexing, sitemap, analytics, llms.txt, ai.txt and IndexNow are off by default and switched on in site configuration.

Features

  • Home opens on three equal Morning, Midday and Evening chapter cells, then one 3:2 opening story
  • Chapter sections list entries text-first, with a small square photograph after each title
  • Articles carry a chapter label, italic title, standfirst, wide photograph, ritual card and numbered steps
  • Index groups every entry into three chapter columns
  • About page with usual-day and usual-week schedule tables
  • Markdown content files, local fonts and static output; no client JavaScript unless analytics is enabled
  • The static edition has no CMS integration: entries and pages are edited as files; in the EmDash edition, content, menus and site settings are edited in EmDash's
  • Optional EmDash edition: edit entries 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 source with typed content collections and a pinned package-lock.json
  • 8 CC0 photographs from the WordPress Photo Directory, with sources in ASSETS.json
  • Local Literata and DM Sans font files with OFL-1.1 license notices
  • README, getting started, discovery and changelog documentation, EMDASH.md, and the Peachfin Themes Astro License
  • 8 fictional demo entries plus About and Contact pages
  • 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 22.19 or later, then run npm ci in the extracted folder.
  2. Set url, identity and navigation in src/site.config.ts; edit entries in src/content/entries/ and pages in src/content/pages/.
  3. Replace photographs in src/assets/photos/ and src/data/photos.json, keeping ASSETS.json sources accurate.
  4. Demo content is fictional: replace the sample entries, pages and photographs before publishing.
  5. Run npm run check and npm run build, then publish the static dist/ folder.
  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