The site you are reading. It is a small TypeScript monorepo with three Workers: the public site, an API that owns all data, and a server for live demos.
Goals
- Fast pages for everyone, with no login needed to read.
- English and Chinese from the start.
- Publishing from the browser, without a rebuild.
- Room to grow: new content types, more demos, videos.
Stack
- Astro renders pages on demand and caches them at the edge.
- Hono serves a typed API that both front ends share.
- D1 stores content; R2 stores files and demo bundles.
Read How this site is built for a longer tour.
Built withAstroHonoD1R2Cloudflare Workers