Skip to content

Add SEO metadata, social share images, and branded icons#7

Merged
raj-khan merged 5 commits into
mainfrom
feat/seo-and-sharing
Jun 23, 2026
Merged

Add SEO metadata, social share images, and branded icons#7
raj-khan merged 5 commits into
mainfrom
feat/seo-and-sharing

Conversation

@raj-khan

Copy link
Copy Markdown
Owner

Improves discoverability and link-sharing, and refreshes the brand assets.

What's included

  • Social share card — a branded 1200×630 Open Graph + Twitter image ("Shell & Paper" identity: dark shell, paper sheet with crop marks, rust accent, Fraunces wordmark). Shares on X/Slack/Facebook/LinkedIn now render a rich preview instead of a blank card.
  • SEO metadata — Twitter summary_large_image card, canonical URL, robots/googleBot directives, authorship, expanded keywords, and a title template.
  • Canonical URL resolutionsrc/lib/site.ts resolves the site URL from NEXT_PUBLIC_SITE_URL → Vercel production host → local fallback, so OG/Twitter image URLs are absolute and resolve to the real deploy (previously metadataBase pointed at a domain that isn't live, which silently breaks previews).
  • robots.txt + sitemap.xml — generated via Next file conventions; /api/ disallowed.
  • Branded icons — new favicon.ico (16/32/48), scalable icon.svg, and apple-icon.png, all from the registration-mark logo.
  • Refreshed editor screenshotdocs/screenshot.png now shows the current welcome template and split editor.
  • scripts/gen-assets.mjs (npm run gen:assets) — regenerates all share/icon assets from the brand tokens.

Verification

  • npm run build passes; all metadata routes generate (opengraph-image.png, twitter-image.png, icon.svg, apple-icon.png, robots.txt, sitemap.xml).
  • tsc --noEmit and eslint clean.
  • Head tags verified in a running server: canonical, og:*, twitter:card=summary_large_image, favicon, SVG icon, apple-touch-icon all present.

🤖 Generated with Claude Code

raj-khan added 5 commits June 23, 2026 18:37
Resolve the canonical URL from NEXT_PUBLIC_SITE_URL / the Vercel
production host so social-share images resolve to the real deploy,
and add Twitter card, canonical, robots, and authorship metadata.
@vercel

vercel Bot commented Jun 23, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
markdowntopdf Ready Ready Preview, Comment Jun 23, 2026 10:38am

@raj-khan
raj-khan merged commit b5e1d3e into main Jun 23, 2026
4 checks passed
@raj-khan
raj-khan deleted the feat/seo-and-sharing branch June 23, 2026 10:39
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