This website
The site you're reading. Astro, typed content collections, and frosted glass over switchable wallpapers.
A static personal site built with Astro and deployed to Cloudflare Pages by a GitHub Action.
How it works
- Content collections keep posts and projects as Markdown files with typed frontmatter.
- Light and dark themes are CSS-only wallpapers. Each sets a handful of color variables, and registered custom properties let them fade into each other.
- One config file,
src/config/site.ts, holds the name, links, experience, and everything else on the home page.
Write whatever detail you want on a project page: the problem, the approach, what broke, and what you’d do differently.