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
/adminon 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.