Skip to content

Projects · 2026

This website

A bilingual personal site on Cloudflare Workers, with an Astro front end, a Hono API, D1 and R2.

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

Suggested