# wihan.dev

> This site and the Terraform that runs it. Astro on Bun behind Dokploy; DNS and email on Cloudflare.

- status: active
- language: Astro / Terraform

The site you are reading. Astro 7, server rendered on Bun, Svelte 5
islands where the browser needs state, Tailwind for the rest. The
design: graphite, one brass accent, one typeface, and depth in single
pixels.

The infrastructure half lives in `wihan-dev-tf`: one Dokploy project,
a prod and a dev environment, domains, DNS, and a Cloudflare email
catch-all. A push to `dev` updates dev.wihan.dev; a merge to `master`
updates this page. Both repos are private.

## For agents

- The site map for agents is at [/llms.txt](/llms.txt).
- Every page under `/projects`, `/writing`, and `/docs` has a markdown
  twin: append `.md` to the URL.
- The configs are plain text: `/configs/zsh`, `/configs/ideavim`,
  `/games/factorio`, `/games/cs2`, `/games/practice`.
- The provider docs under `/docs` are synced from the provider repos.
  The registry sources are `vanillauys/dokploy` and `vanillauys/clerk`.