◇ CM ~/built-with
§09 # BUILT WITH HOW IT’S BUILT

The spec sheet for this site.

If you read torque values for fun, you’ll want to know what this thing is made of. No tracking, no cookie banner, almost no JavaScript. Built the way I’d build a part: measured, documented, repairable.

0
TRACKERS
0
COOKIE BANNERS
2
ACCENTS
1
PUSH TO DEPLOY
FRAMEWORK
Astro
Islands architecture. Ships HTML, hydrates only the few bits that move.
TypeScript
Types catch the dumb mistakes so I can make smarter ones.
STYLING
Tailwind CSS v4
Design tokens in one @theme block, not scattered across 40 files.
Spectral / IBM Plex
Serif display, sans body, mono for the instrument labels.
INFRA
Cloudflare Pages
Edge-deployed, preview build on every push.
GitHub
Source of truth; deploys on merge, never by hand.
CONTENT
Markdown (MDX)
Builds and writing are plain files. Portable, diff-able, mine.
Content Collections
Typed frontmatter, validated at build — broken data fails the build, not the page.
* the static pages ship almost no JS; the command palette and contact terminal add a few kb where it earns its keep.
SOURCE

The site lives in a private monorepo for now—but I’m happy to walk through how any piece works. Same instinct that keeps the homelab improving: show the work.

</> github.com/millsdelta ↗