Each site below was produced by the same deterministic static-site factory. Drop in a JSON manifest and an images/ folder, get back a complete portfolio — index page, per-work detail pages, lightbox, filters, PDF export, ZIP bundle, sitemap, and robots.txt. Typical build time: about one second.
Three of the four below show the same artist in different themes — same content, one manifest swap.
One manifest file names the theme and the sections. One images/ folder holds the source files. The factory does the rest:
index.html — fully styled landing page with gallerywork/<slug>/index.html — per-work detail pagescatalog.html — printable catalog view<Artist>.pdf — paginated print portfolio via headless Chromiumportfolio.zip — one-click distributable archivesitemap.xml, robots.txt, search.json, feed.xml — everything a search engine or aggregator wantsThe catalog includes 30 themes and 24 section types (nav, hero, gallery, statement, press, testimonials, newsletter, shop, journal, events, studio, CV, colophon, and more). Swapping a theme is a one-line manifest change. Swapping the entire section order is a single sectionOrder edit.
Build speed comes from the factory pattern: there's no framework to hydrate, no component tree to resolve. The assembler reads manifest, reads theme CSS, reads section partials, concatenates, writes to disk. A 12-image portfolio with 3 detail pages takes about one second.
This is one of five systems built alongside the Return of the Coder essay to demonstrate the same method: use AI to extract rules and structure, then run the rule-based system without AI.