Changelog 2026-03-02 (Per-post Social Cards + Cleaner OG Defaults)
Mar 2, 2026
Added
- Per-post social image resolution chain in base template:
social_imagefeatured_imageimage- page bundle resource match (
*social*, then *cover*) - global fallback (
/og-default.svg)
Changed
- Description fallback is now cleaner:
summary → Description → site default. og:type now uses article for content pages and website elsewhere.
Fixed
- Posts with empty
social_image no longer force weaker/ambiguous OG output. - Reduced need for manual social card wiring in every post front matter.