⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

feat(og-images): add dedicated OG images for all main pages#69

Merged
CalvinAllen merged 3 commits intomainfrom
feat/projects/og-image
Jan 31, 2026
Merged

feat(og-images): add dedicated OG images for all main pages#69
CalvinAllen merged 3 commits intomainfrom
feat/projects/og-image

Conversation

@CalvinAllen
Copy link
Collaborator

Summary

  • Add dedicated OG images for Home, Blog, Categories, and Projects pages
  • Create unified generate-page-og.js script to generate all page OG images
  • Each page has a distinct color scheme: blue (home), orange (blog), green (categories), purple (projects)
  • High-res rendering (1920x1008) with downscale to 1200x630 for crisp results
  • Consistent styling: title font size, URL anchored at bottom, caricature on home/blog/categories, icon grid on projects

Test plan

  • Run npm run cover:page-og to regenerate all images
  • Run npm run dev and verify OG images display correctly when sharing links
  • Check each page's meta tags reference the correct OG image

- Add generate-projects-og.js script to create og-image with category icons
- Renders at 1920x1008 and downscales to 1200x630 for crisp icons
- Features collage of VS, VS Code, GitHub, NuGet, CLI, and desktop icons
- Add npm script: cover:projects-og
- Update projects listing page to use custom og-image
Merge generate-projects-og.js into generate-page-og.js to create a
single unified script for all page OG images (home, blog, categories,
projects). Run with `npm run cover:page-og [page]` or `npm run
cover:page-og all` to generate specific or all page images.
- Use distinct colors per page: blue (home), orange (blog), green
  (categories), purple (projects)
- Brighten all color schemes
- Anchor URL at bottom of each image
- Standardize title font size to 100 across all pages
@CalvinAllen CalvinAllen merged commit f21d2dc into main Jan 31, 2026
1 check passed
@CalvinAllen CalvinAllen deleted the feat/projects/og-image branch January 31, 2026 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant