Personal website built with Astro, featuring:
- a homepage with profile + selected projects
- a dedicated blog (
/blog) - a guestbook (
/guestbook)
- Astro 5
- Tailwind CSS 4
- Astro DB (guestbook)
- Cloudflare adapter + Wrangler config
- Bun (package manager/runtime)
- TypeScript + Prettier
bun install
bun run devbun run check
bun run build
bun run format:check/- homepage/blog- blog index/blog/[...slug]- blog post pages/guestbook- guestbook page with Astro actions + Astro DB
The UI uses a Vague-inspired palette and styling direction: https://github.com/vague-theme/vague.nvim