Skip to content

Conversation

@marcodejongh
Copy link
Owner

Add Open Graph and Twitter Card metadata to all user-facing routes for rich link previews when shared on social platforms.

Routes updated:

  • Home page: Static branding metadata
  • About page: Static OG metadata
  • Play mode: Dynamic climb metadata with OG image
  • List page: Dynamic board context metadata
  • Create page: Dynamic board context metadata
  • Crusher profile: Dynamic user profile metadata

Also adds comprehensive documentation in docs/smart-embeds.md covering:

  • Implementation architecture and patterns
  • Route-specific embed details
  • OG image generation with @vercel/og
  • Guide for adding embeds to new routes

Add Open Graph and Twitter Card metadata to all user-facing routes for
rich link previews when shared on social platforms.

Routes updated:
- Home page: Static branding metadata
- About page: Static OG metadata
- Play mode: Dynamic climb metadata with OG image
- List page: Dynamic board context metadata
- Create page: Dynamic board context metadata
- Crusher profile: Dynamic user profile metadata

Also adds comprehensive documentation in docs/smart-embeds.md covering:
- Implementation architecture and patterns
- Route-specific embed details
- OG image generation with @vercel/og
- Guide for adding embeds to new routes
@vercel
Copy link

vercel bot commented Jan 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
boardsesh Ready Ready Preview, Comment Jan 1, 2026 11:51am

@claude
Copy link

claude bot commented Jan 1, 2026

Claude Review

Ready to merge - Well-structured OG/Twitter card implementation with comprehensive documentation.

No significant issues found. The PR adds proper fallback metadata for error cases, uses Next.js generateMetadata correctly, and includes good documentation in docs/smart-embeds.md.

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.

3 participants