Summary
Social previews currently use logo_name.png and minimal metadata. A proper OG image improves link sharing on X, Discord, and LinkedIn.
What to build
- Create
public/og.png (1200×630) with ZCore wordmark on black ZK background
- Update
app/layout.tsx metadata:
openGraph.url → siteConfig.url
openGraph.images → dedicated OG asset with width/height/alt
twitter.images aligned with OG
- Optional: add
robots and alternates.canonical using siteConfig.url
Acceptance criteria
Files
public/og.png (new)
app/layout.tsx
lib/site.ts (if centralizing metadata helpers)
How to contribute
- Comment before starting
- Fork → branch (
feat/og-metadata)
- Validate with opengraph.xyz or Vercel OG debugger
- PR with
Closes #13
Part of the GrantFox OSS program.
Summary
Social previews currently use
logo_name.pngand minimal metadata. A proper OG image improves link sharing on X, Discord, and LinkedIn.What to build
public/og.png(1200×630) with ZCore wordmark on black ZK backgroundapp/layout.tsxmetadata:openGraph.url→siteConfig.urlopenGraph.images→ dedicated OG asset with width/height/alttwitter.imagesaligned with OGrobotsandalternates.canonicalusingsiteConfig.urlAcceptance criteria
metadataBaseresolves OG image URLs correctlyFiles
public/og.png(new)app/layout.tsxlib/site.ts(if centralizing metadata helpers)How to contribute
feat/og-metadata)Closes #13