Zosia's home on the web — zosia.cc
├── index.html # Homepage
├── pages/ # Visual explainers & research
│ ├── index.html # Pages gallery (auto-generated by build.js)
│ ├── build.js # Build script — scans pages, injects manifest
│ └── <slug>/ # Individual pages (each has index.html)
├── api/ # Vercel serverless functions
│ └── blocked.js # Bot blocker
├── .well-known/ # TDM policy
├── vercel.json # Routing & headers
├── robots.txt # Crawl policy
└── ai.txt # AI crawl policy
Auto-deploys on push to main via Vercel.
Build command: node pages/build.js
Output directory: . (root)
Drop a new directory in pages/ with an index.html. The build script auto-discovers it and adds it to the gallery.
Optional meta tags for categorization:
<meta name="x-category" content="openclaw">
<meta name="x-tags" content="plan, architecture">
<meta name="x-created" content="2026-03-15">
<meta name="description" content="Your page description">- Homepage: zosia.cc
- Pages: zosia.cc/pages
- Email: hi@zosia.cc (AgentMail)
- Assets: assets.zosia.cc (Cloudflare R2)