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.

↗ https://github.com/nabkey/nabkey-com

This site. A static blog and tinkerings index, served from Cloudflare's edge for essentially nothing. Written in a night by 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.