Themes for Static Site Generator

Twenty-two themes. One architecture. Every claim gated.

Twenty-two themes now cover publications, portfolios, products, finance, retail, health, sport and developer tools. Each has its own design system and layout set on a shared template architecture. The numbers below are produced by gates that run on every commit — there are no hardcoded score badges here.

1045

colour token pairs passing AAA contrast, light and dark

0

accessibility issues across all theme pages

0

third-party requests, on every page

14.0 KB

heaviest page, gzipped, including CSS and JS

What each gate checks

Continuous integration gates and what each one asserts
GateAsserts
ContrastText 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
StructureManifests agree, screenshots meet registry sizes, no third-party host appears in any theme source
Page weightEvery page under 20 KB gzipped including its CSS and JS; every theme under 50 KiB transferred including its images; zero third-party subresources
AccessibilityThe generator's report shows 0 issues; axe-core passes wcag22aa and wcag2aaa; pa11y passes WCAG2AAA in both its runners; and text over a gradient or photograph is measured from rendered pixels
Generator auditJSON-LD, hreflang, CSP and SRI, HTML5, broken links, Open Graph, feeds, search index