nabkey.com.

This site. Static blog and tinkerings index on Cloudflare Workers, with MDX content, a global ⌘K palette, and a hand-built editorial design system.

This site. A static blog and tinkerings index served from Cloudflare's edge for essentially nothing, written in a night with Claude Code (Opus 4.7) and Claude Design, which was fun to play with.

Choices

  • No framework, in the React/Next.js sense. Hono handles routing and SSR; Preact runs only in the ⌘K palette island. Everything else is zero-JS HTML.
  • MDX as content. Posts and tinkerings are .mdx files in the repo; publishing is git push, no CMS to manage.

How it ships

git push origin main
# GitHub Actions runs npm ci, typecheck, build, then wrangler deploy.
# Full loop, including prerender, is under a minute.

The build emits a dist/server worker bundle and a dist/client directory of prerendered HTML + hashed assets. Wrangler uploads both: the worker only runs for /feed.xml (for now); everything else is served by Cloudflare's static-assets binding.