# 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.

- Source: https://nabkey.com/tinkerings/nabkey-com
- Author: Chris Nabkey
- Published: 2026-04-24
- Built: 2026
- Status: shipped
- Stack: Hono, Preact, MDX, Cloudflare Workers, Vite

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

```bash
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.
