Skip to content

feat(seo): unify metadata and refresh social previews - #164

Merged
f0rr0 merged 1 commit into
nextfrom
f0rr0/seo-metadata-og-artwork
Sep 23, 2026
Merged

f0rr0 merged 1 commit into
nextfrom
f0rr0/seo-metadata-og-artwork

Conversation

@f0rr0

@f0rr0 f0rr0 commented Sep 23, 2026

Copy link
Copy Markdown
Owner

Pages previously defined inconsistent titles, descriptions and social previews, with several using the profile photo. Centralize metadata defaults and use the selected collage for all five non-article pages, including the Writing index.

  • Add short descriptive page titles and one shared description; use consistent pipe-separated titles across search, Open Graph and Twitter.
  • Derive article metadata and JSON-LD from the same authored fields. Keep blog bodies and article-specific images intact; remove em dashes from two metadata summaries and the middle dot from fallback share cards.
  • Serve the selected PNG unchanged with its actual dimensions and descriptive alt text, replacing the generated homepage card.
  • Remove 28 unused public assets. Retain all 15 company/education PNG logos used by Journey and the PDF, plus active profile portraits and favicons.

Validation: 290 tests passed; full lint, typecheck and Typst formatting checks passed. Verified rendered Open Graph/Twitter metadata on all five main pages and a blog article. Confirmed the served PNG matches the selected attachment byte-for-byte and the résumé PDF compiles after asset cleanup. Local activity data used its fallback because no database was configured.

@vercel

vercel Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
f0rr0-github-io Ready Ready Preview Sep 23, 2026 11:02pm UTC

@f0rr0
f0rr0 merged commit 6135063 into next Sep 23, 2026
4 checks passed
@f0rr0
f0rr0 deleted the f0rr0/seo-metadata-og-artwork branch September 23, 2026 23:03

This branch was successfully deployed

1 active deployment
Preview — ffbe6fe1 Deployed Sep 23, 2026 by vercel[bot]
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