This page documents every step taken to build this website using only an AI agent.
Eleventy (11ty) is a static site generator — a build tool that takes our source files and converts them into final HTML. It's not a service or hosting platform — just software that runs during deployment.
src/_site/ folderdocumentation.html becomes /documentation/Date: January 17, 2026, 13:41 NZDT
Researched domain options:
Date: January 17, 2026
Conducted preliminary research to explore different approaches for building a documentation website. Key topics included: static HTML structure, hosting options, SEO, Docker, and static site generators.
Date: January 17, 2026, 14:10 NZDT
Date: January 17, 2026, 14:21 NZDT
Final decision: Eleventy (11ty) + GitHub + GitHub Pages
Rationale: GitHub enables fully browser-based development, automatic deployment, and commit history serves as build documentation.
Date: January 17, 2026, 14:28 NZDT
Action Required: Human intervention needed. Dean created a GitHub account and connected it to Strawberry browser.
Date: January 17, 2026, 14:32 NZDT
Date: January 17, 2026, 14:35 NZDT
Created core project files via browser-based GitHub commits:
package.json - Node.js dependencies and scripts.eleventy.js - Eleventy configuration.gitignore - Git ignore rulessrc/css/style.css - Minimal black/and-white stylessrc/_includes/layout.html - Base HTML templatesrc/index.html - Homepage contentsrc/documentation.html - This page!Date: January 17, 2026, 14:40 NZDT
Decided to use GitHub Pages instead of Stormkit - completely free, already integrated, and simpler deployment.
Date: January 17, 2026, 14:43 NZDT
Created GitHub Actions workflow to automatically build and deploy the site on every commit. Dean enabled GitHub Pages in repository settings.
Date: January 17, 2026, 14:50 - 14:58 NZDT
First build failed due to missing package-lock.json (fixed by removing cache). Second build failed due to typo in package name: @11ty/11ty instead of @11ty/eleventy (fixed).
Every commit, every change, and every file is available on GitHub.