Themes for Static Site Generator

Four themes. One architecture. Every claim gated.

Apex, Atlas and Velocity each have their own design system and layout set, built on a shared template architecture. The numbers below are produced by gates that run on every commit — there are no hardcoded score badges here.

Choose a theme

The Apex home page: a portrait beside a large headline, with a row of metric cards below.

Apex

Portfolio and consulting. Cool neutrals with a deep blue accent, a portrait-led hero and a metric grid.

Layouts
7
Best for
Advisors, directors, consultants
The Atlas home page: a serif headline over a standfirst, with three article cards beneath.

Atlas

Editorial and knowledge hubs. A serif reading column at a 72-character measure, with a forest-green accent.

Layouts
8
Best for
Research, essays, reference
The Kinetic home page: a violet gradient hero above a row of figures and a tabbed platform tour.

Kinetic

Work-platform marketing. Violet-to-cyan gradients used as decoration only, with a tabbed platform tour and an island-enhanced pricing table.

Layouts
5
Best for
Multi-product SaaS, launch sites
The Velocity home page: a centred product headline above a grid of six feature cards.

Velocity

Product landings and starters. Slate with a bronze accent, tight radii, and a deliberately small layout set.

Layouts
7
Best for
SaaS pages, project sites

What each gate checks

Continuous integration gates and what each one asserts
GateAsserts
Contrast Text token pairs at 7:1 (WCAG 1.4.6, AAA); borders and focus ring at 3:1 (1.4.11) — in both light and dark
Structure Manifests agree, screenshots meet registry sizes, no third-party host appears in any theme source
Page weight Every page under 20 KB gzipped including its CSS and JS; zero third-party subresources
Accessibility The generator's report shows 0 issues, and axe-core passes wcag22aa
Generator audit JSON-LD, hreflang, CSP and SRI, HTML5, broken links, Open Graph, feeds, search index

Getting started

Copy a theme, set your site name and base URL in ssg.toml, and build. Requires ssg 0.0.49 or later. Each theme's README documents its layouts, front-matter contract and token system.