Skip to content
A luminous field of stars and cosmic dust

Architecture

Latest Astro features without needless ceremony

The template keeps Astro primitives visible and replaceable: content collections for durable content, SSR only where it earns its keep, and typed data where teams need confidence.

Astro 6.2 server output with per-route prerendering

Implemented as a reusable pattern with documentation and a minimal public surface.

Tailwind CSS 4 through the official Vite plugin path

Implemented as a reusable pattern with documentation and a minimal public surface.

Content Collections with MDX, typed frontmatter, tags, RSS, and sitemap

Implemented as a reusable pattern with documentation and a minimal public surface.

Live Content Collections demo for request-time data

Implemented as a reusable pattern with documentation and a minimal public surface.

Server islands, Actions, Sessions, Middleware, and API endpoints

Implemented as a reusable pattern with documentation and a minimal public surface.

Fonts API, CSP API, image defaults, prefetch, and CSP-safe navigation

Implemented as a reusable pattern with documentation and a minimal public surface.

Docker standalone Node deployment and GitHub CI automation

Implemented as a reusable pattern with documentation and a minimal public surface.

Loading server island...

Widgets

A complete starter surface

Common website modules are included as simple Astro components, with just enough JavaScript for menus, tabs, accordions, and theme control.

Editorial

Hero
Feature grid
Timeline
Stats
Blog cards
Callouts
Can this ship as a static site?

Yes. Static routes opt into prerendering while the repository keeps a Node adapter for SSR demos, Actions, Sessions, and server islands.

Where do project-specific contents live?

Blog posts live in src/content, structured demo data lives in src/data, and shared template code stays in components, layouts, and lib.

How is the template kept up to date?

The repo includes CI, Dependabot groups for Astro and Tailwind, an upgrade script, and documentation describing safe update steps.

Ready for adaptation

Keep the architecture. Replace the story.

Genesis is the demo layer. The template structure is built so real projects can update content, navigation, and branding without editing routing, SEO, or deployment internals.