Feature deep-dive
Image pipeline
Last updated
Image generation respects a per-site imageStylePrompt — claymation for a Hebrew-translation app, editorial photography for a dive guide, cinematic portraits for an AI agency. Featured images at 16:9, infographic images at 4:3, all 4K, all mirrored to Cloudflare R2 so you don't depend on vendor CDN uptime.
What ships per article
- Featured image at 4K, 16:9.
- Inline images at H2 boundaries (Growth+) — up to 3 per article, configurable.
- OG image derived from the featured image for social previews.
- Alt text generated from article context — not the literal image content.
Per-site image style brief
A natural-language prompt that describes the visual identity. Examples: “tactile claymation studio with warm honey light, slight depth of field, hand-modelled characters”, “editorial nature photography, golden hour, vivid but realistic, 35mm film aesthetic”, “dark cinematic founder portraits, single-source key light, charcoal background”. Every image generation respects this prompt, so 100 articles look like one consistent magazine.
R2 mirroring
Every generated image is uploaded to Cloudflare R2 the moment it’s rendered. The published article references the R2 URL, not the inference-vendor URL. R2 is the persistent, vendor-independent home for your image library.
Post-publish regeneration
Don’t like the cover image? Regenerate it without rewriting the article. The image regen-jobs queue handles it in the background; the new image overwrites the R2 path; the next time the page rebuilds it picks up the change. No downtime.