Skip to content

Add Open Graph and Twitter Card social preview support - #44

Merged
aivascu merged 3 commits into
masterfrom
add-open-graph-social-preview
Sep 1, 2026
Merged

Add Open Graph and Twitter Card social preview support#44
aivascu merged 3 commits into
masterfrom
add-open-graph-social-preview

Conversation

@aivascu

@aivascu aivascu commented Sep 1, 2026

Copy link
Copy Markdown
Member

Summary

  • Add usePageSeo composable for per-page Open Graph and Twitter Card meta tags
  • Set site-wide defaults in nuxt.config.ts (title, description, og:image, twitter:card)
  • Wire up landing, docs, and API pages to emit page-specific titles and descriptions
  • Add branded og-image.svg / og-image.png (1200x630) with inline logo, larger hero, and readable tagline

Test plan

  • Deploy preview and verify og:image, og:title, and og:description in page source
  • Open /og-image.png directly after deploy
  • Paste a deployed URL into Slack/Discord and confirm the preview card renders correctly
  • Re-scrape with an OG debugger if a cached preview appears

Add a shared usePageSeo composable and default OG/Twitter meta tags so links unfurl with title, description, and image across docs, API, and landing pages. Include a branded 1200x630 og-image asset optimized for small preview sizes.
Optically center the logo and tagline in Inkscape, then strip editor metadata and regenerate og-image.png.
@aivascu
aivascu merged commit 3c18882 into master Sep 1, 2026
2 checks passed
@aivascu
aivascu deleted the add-open-graph-social-preview branch September 1, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant