Site map
Every page this site generates, with the markdown it comes from. Sources live in data/content/; the build writes finished HTML into app/. Rebuilt 2026-09-03 11:35 UTC.
Open this site in the uapp editor to edit sources and rebuild pages here.
| Page | Date | Source → output | Components | State | |
|---|---|---|---|---|---|
| Home | home.md → index.html | zero-JS | built | ||
| I can't figure out how to write | Aug 31, 2026 | posts/i-can-t-figure-out-how-to-write/index.md → i-can-t-figure-out-how-to-write/index.html | zero-JS | built | |
| Why my site looks like Maverick Meerkat | Aug 31, 2026 | posts/why-does-this-desktop-look-like-maverick-meerkat/index.md → why-does-this-desktop-look-like-maverick-meerkat/index.html | zero-JS | built | |
| How this site was built draft Every write to this archive is logged — reconstructing the five-hour session that built the site, straight from its own 177 log rows. | Aug 27, 2026 | posts/how-this-site-was-built/index.md → how-this-site-was-built/index.html | ClientOnly BuildLog | built | |
| How do bikes work? draft A post that keeps its interactive parts next to its words — the components live in this folder. | Aug 25, 2026 | posts/how-do-bikes-work/index.md → how-do-bikes-work/index.html | ClientOnly Drivetrain BikeScene | built | |
| How this site works? draft A single SQLite file holds the content, the builder, and an AI assistant that edits both — and the output is a plain static site anyone can crawl. | Aug 25, 2026 | posts/how-this-site-works/index.md → how-this-site-works/index.html | ClientOnly ArchiveStats ChangeFeed LiveSiteMap QueryConsole WhoAmI WriteDemo | built | |
| The AI takeover is fun for me (and no one else) | May 19, 2026 | posts/the-ai-takeover-is-fun-for-me-and-no-one-else/index.md → the-ai-takeover-is-fun-for-me-and-no-one-else/index.html | zero-JS | built | |
| Not found | (generated) → 404.html | zero-JS | built | ||
| Site map / admin (this page) | (generated) → admin.html | zero-JS | built |
Other content files
Components and assets under data/content/. Markdown files are pages (delete via their row above); style.css is site-wide. Deleting rebuilds the pages that use the file and removes its build-time copy under app/content/.
| File | Kind | Size | Used by | |
|---|---|---|---|---|
components/ClientOnly.vue | component | 1.2 KB | How do bikes work?, How this site works?, How this site was built | |
components/Counter.vue | component | 799 B | — | |
components/Uptime.vue | component | 480 B | — | |
posts/how-do-bikes-work/BikeScene.vue | component | 6.7 KB | How do bikes work? | |
posts/how-do-bikes-work/Drivetrain.vue | component | 3.1 KB | How do bikes work? | |
posts/how-this-site-was-built/BuildLog.vue | component | 15.3 KB | How this site was built | |
posts/how-this-site-works/ArchiveStats.vue | component | 1.4 KB | How this site works? | |
posts/how-this-site-works/ChangeFeed.vue | component | 963 B | How this site works? | |
posts/how-this-site-works/LiveSiteMap.vue | component | 1.6 KB | How this site works? | |
posts/how-this-site-works/QueryConsole.vue | component | 2.6 KB | How this site works? | |
posts/how-this-site-works/WhoAmI.vue | component | 947 B | How this site works? | |
posts/how-this-site-works/WriteDemo.vue | component | 2.7 KB | How this site works? |
(generated) → 404.html(generated) → admin.html