Task · BAP-0007

Give every page a link preview image

Description

No page carries an og:image, so every URL from this site previews blank wherever it is pasted. The documentation hub already generates social cards per project; this site shares its design tokens and fonts but none of its assets.

Acceptance Criteria

Final Summary

Cards are drawn as SVG and rasterised by an Astro endpoint, so the counts on a card come from the same collections the pages do and cannot drift. A generic font stack is used deliberately: the rasteriser resolves families against the build machine and a missing family falls back silently with different metrics. Build check 12 collects every og:image any page declares, asserts the file exists, and asserts it clears a size floor, because a card with no font resolved is a valid PNG at roughly a tenth the size. Verified by that check over 25 images and by reading one rendered card.

View the source file on GitHub