← /journal

May 12, 2026 · 4 min

Migrating a comedy blog off Webflow

FuhNNY relaunched on Astro with the same engineering playbook as Poetry Obscura — different vibe, same Jimp thumbs.

FuhNNY lived on Webflow for years — fuhnny.webflow.io forwarding, template up, content cadence not really running. Fine for a scaffold. Wrong for a comedy blog that needs to ship posts without fighting a CMS bill.

We rebuilt on Astro 6, sibling to Poetry Obscura, opposite aesthetic.

Same plumbing, different noise

  • Markdown posts in src/content/posts/
  • No Sharp on Netlify — passthrough images, Jimp for thumbnails and optimize passes
  • Prebuild OG PNGs outside Astro so share cards don’t block prerender
  • Categories: hot-takes, field-guides, fake-news, essays — Sveltia /admin on GitHub when OAuth is wired

Poetry Obscura is ink and ember. FuhNNY is loud. The engineering rhymes anyway.

What broke in migration

Hero letterbox stripes — image-blob CSS had gone stale. Subscribe-thanks prerender flaked until we served it as static HTML and retried builds without wiping dist. Small stuff that eats an evening if you’re tired.

Live again

www.fuhnny.com is canonical; apex redirects in netlify.toml. Netlify team threesided, separate site id from Poetry so deploys never cross wires.

We removed the featured-article spotlight from home — the feed is the point.

Editorial

Brand identity is still finding its legs. The stack isn’t waiting. Posts can ship while the voice catches up.


Comedy blogs don’t need a platform. They need a publish button that isn’t embarrassing.