/ recent work / poetry-obscura
Poetry Obscura
Curated verse on Astro v2 — moods, share cards, AI quote art. Relaunched off Webflow with poetryobscura.com live again.
A wine glass of poetry to help the world go down.
A small poetry site — curated entries, light editorial cadence, no algorithmic feed. v2.0 migrated off Webflow into Astro so adding a poem is markdown + an image, not a CMS invoice.
What changed in the relaunch
- Poems as markdown in
src/content/poems/withremark-breaksso line breaks survive — stanza spacing tuned by hand after migration. - Mood taxonomy drives category headers (accent color + motion), Vibes dropdown, golden accent, rounded cards with ink drip.
- Share cards composited at build (
/share/<slug>.png) from full images + committed fonts — bigger type, full SEO/OG pass. - Quote posts upgraded from flat gradients to per-quote AI illustrations (
gpt-image-1), atmospheric, committed like any other asset. - Thumbnails auto-build on dev/build via Jimp (700px thumbs, gitignored artifacts); full-image optimize stays a manual batch when originals are huge.
Why Astro, still
Because the content layer is what matters. Every minute on front-end novelty is a minute not spent on poems. Webflow was fine for v1; v2 needed version control, share-card automation, and image workflows we could repeat without clicking.
Ops
Netlify site id locked to Poetry only — sibling FuhNNY deploys elsewhere. Develop locally, commit freely; production push when ready. /admin via Sveltia needs GitHub + OAuth for non-dev edits.
What’s there
- Original work and curated selections, tagged by mood
- Newsletter for new pieces — no daily noise
- Built quietly. No SEO games, no engagement bait.
The site is live again. The editorial drip continues.