About
A small, themeable generator.
It does one thing: turn structured JSON into themed HTML.
How it works
You write three kinds of JSON. The generator reads them and emits HTML.
Theme
Tokens for color, typography, spacing, radius, shadows, breakpoints, motion. Plus composite styles for text, buttons, links, tables, forms, and code. Plus named color schemes.
Chrome & menus
Header, footer, and menus describe the global page chrome. Menus mirror WordPress: page references, post references, custom links, nested submenus, target, classes.
Pages & posts
Each is a list of typed blocks. Blocks opt into width, padding, and color scheme. Adding a new block type means adding one render function.