CPColophon

How this site is made.

A practical stack for a fast, typography-led personal site — not a generic marketing template.

Stack

  • Framework — TanStack Start (React 19) with file-based routing and server functions where needed.
  • Bundler — Vite 7 with the Lovable TanStack + Cloudflare preset.
  • Runtime (tooling default) — the Lovable TanStack preset still targets Cloudflare Workers for the bundled artifact. Production for this domain is planned on AWS (CloudFront, S3, ALB, ECS Fargate) — rationale and diagram on the Architecture page.
  • Styling — Tailwind CSS v4, CSS variables for light/dark semantic tokens.

Typography

Display and essay headlines use Fraunces. Body copy uses Geist. Labels, dates, and captions use JetBrains Mono (loaded from Google Fonts in styles.css).

Discovery

  • RSS feed — Writing plus the featured Field Note (same URL as /feed.xml).
  • Search — client-side index over public pages and essays.
  • sitemap.xml, robots.txt, and llms.txt live under public/.

← Home