Static multi-page site exploring three small-model language architectures:
- PG Golf Architecture Explorer (
/explorer) — the ~16MB parameter-golf challenge baseline and top submissions, with plain-English explanations alongside the technical details. - Gemma 4 Architecture Explorer (
/gemma) — Google's Gemma 4 model family with flow, hack matrix, and function map views. - Gemma 4 Hack Recipes (
/hacks) — runnable recipes for fine-tuning, quantizing, and shipping Gemma 4.
npm install
npm run devDev server runs on http://localhost:4321.
npm run buildOutput goes to dist/. The site is fully static — no server runtime required.
- Connect this repo to Cloudflare Pages.
- Framework preset: Astro.
- Build command:
npm run build - Build output directory:
dist/ - No environment variables needed.
- No
_redirectsfile needed — every route is prerendered as a real HTML file.
PRs welcome! If you've been digging into a model architecture — whether it's a new explorer page, a hack recipe, or plain-English notes on how something works — open a PR. The goal is to make small-model internals approachable for anyone curious about how these things actually work.
Good contributions:
- New architecture explorer pages (follow the pattern in
src/components/andsrc/data/) - Hack recipes with clear steps and explanations
- Plain-English breakdowns of model components
- Corrections or deeper dives on existing content
Keep the tone accessible — explain why, not just what.
src/pages/— one.astrofile per routesrc/components/— the three Vue single-file components (one per explorer)src/data/— hand-curated architecture data, separated from renderingsrc/layouts/BaseLayout.astro— shared<head>and top navsrc/styles/theme.css— shared CSS variables and base stylesdemo-dag/,gemma-references/— research artifacts, not part of the site