This repository was archived by the owner on Apr 24, 2026. It is now read-only.
Description Description
Allow users to customize Open Graph images and metadata for their individual Lanyard profile, enabling personalized social sharing previews.
Current State
Default Open Graph image for all pages (/og/default.png)
Generic metadata for all profiles
Proposed Features
Custom OG Image Options
Auto-generated : Create OG image from profile data
Profile photo
Name and title
Institution/affiliation
Branded Lanyards template
User upload : Allow custom 1200x630 image upload
Template selection : Choose from predefined templates
Custom Metadata
Custom title (default: "[Name] - Lanyards")
Custom description (default: bio/description)
Keywords/tags for SEO
Implementation
Add OG image field to profile settings
Create image generation service:
Use Canvas API or similar (server-side)
Template with profile data
Cache generated images
Update profile metadata endpoint
Generate dynamic <meta> tags per profile
Store custom images in user's PDS or cloud storage
Technical Considerations
Image optimization and caching
Storage location (PDS vs CDN)
Generation performance
Default fallbacks
Benefits
Personalized social sharing
Better click-through rates
Professional appearance
Brand consistency for institutions
Priority
Medium - Nice enhancement for sharing and discovery
Reactions are currently unavailable
Description
Allow users to customize Open Graph images and metadata for their individual Lanyard profile, enabling personalized social sharing previews.
Current State
/og/default.png)Proposed Features
Custom OG Image Options
Custom Metadata
Implementation
<meta>tags per profileTechnical Considerations
Benefits
Priority
Medium - Nice enhancement for sharing and discovery