← All cards

Tools & ideas

My Jekyll hosting setup on Cloudflare Workers

Workers Static Assets publishing workflow

From repository to published files

This repository is configured for a Cloudflare Worker serving Static Assets. The source lives in www/. Jekyll writes the finished site into _site/, and a validator checks local destinations, images and page fragments before the build succeeds. This is the configuration of the publishing workflow; a successful local build is not itself a deployment.

The Worker uses wrangler.jsonc to point its Static Assets directory at _site. The deployment script runs bash scripts/build.sh, then npx wrangler deploy. The Ruby version is pinned in the repository. The Jekyll-side guide explains the files and checks behind that command.

What Workers adds

Workers gives this site a deployable Worker with a static asset directory, so the same configuration can later add request handling at the edge without moving the content. The current site does not need a runtime function; visitors receive the generated files directly.

For a personal site of notes and project context, Static Assets keeps the serving model small. Visitors receive the built pages; there is no Ruby process or content database needed at request time. The Worker configuration is documented in Cloudflare’s Workers configuration guide.

Keep the address stable

The domain is the public address. A custom domain is attached to the Worker through Cloudflare’s domain and route settings. The content links keep their existing paths: cards stay under /cards/, and résumé references keep their fragments. Cloudflare Workers custom domains

Two pre-launch aliases remain as working examples of the redirect mechanism. Once the site is live, redirects can be added deliberately when a published address genuinely moves. The practical benefit I want is simple: publishing can evolve while useful connections remain dependable.

Immediate connections

Explore the cards directly connected to this one.

Connected cards

Follow links in either direction, or find cards that mention this one.

Show