Cranking this bad boy back up.
I've thought long and hard on how I want to make websites for me. This is where I've landed. Eleventy as a static site generator, PostCSS for styling, served on Cloudflare Workers Static Assets. I am borrowing heavily from work I've previously done with Jekyll-IndieWeb.
It's an IndieWeb site at heart: posts are h-entry microformats, webmentions flow through webmention.io, and Bridgy syndicates notes and replies to Bluesky and the fediverse. After years of trying Micropub servers and clients, I landed somewhere simpler — publishing is just markdown committed to main, and everything downstream is automated.
Content is git-based: markdown lands on main, Cloudflare Workers Builds
deploys, and a GitHub Action syndicates to Bluesky/the fediverse via
Bridgy. Three ways in:
- QuickPost — a native macOS menu bar app for quick notes and
replies (copy a
bsky.applink, click, type, ⌘↩). See app/README.md. npm run note -- "slug"+npm run post— terminal/VS Code flow for notes.- Plain markdown in
content/committed by hand — articles and everything else.
See a bug? Please open an issue.
Reference: