Skip to content

feat: publish search and share metadata for both locales - #30

Merged
Teakowa merged 2 commits into
mainfrom
seo/homepage-metadata
Sep 30, 2026
Merged

Teakowa merged 2 commits into
mainfrom
seo/homepage-metadata

Conversation

@e54-bot

@e54-bot e54-bot commented Sep 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Prerender search and share metadata on / and /zh-CN from each locale's existing hero copy: canonical and hreflang stay as they were, and each page now has Open Graph, X cards, and QQ itemprop tags pointing at a 1200×630 PNG.
  • Add JSON-LD for the organization, website, page, and Wright as source code. There is no rating or price, because the site does not publish either.
  • Publish sitemap.xml with both URLs and the same language alternates, and point robots.txt at it.

Title and description are unchanged. They already match the visible hero and the tooling-first positioning in goal.md.

Verification

  • pnpm check
  • pnpm build (includes scripts/verify-build.mjs, which checks both pages, the PNG dimensions, the sitemap, and robots.txt)
  • Parsed the prerendered application/ld+json on both pages.

Submitting the sitemap in Google Search Console and 百度搜索资源平台 happens after deploy.

Prerender Open Graph, X, and QQ share tags with a per-locale PNG card, and describe the site in JSON-LD without ratings or a price. The sitemap lists both language URLs with the same alternates as the HTML.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 27, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
wrightkit-dev 85b3b86 Commit Preview URL

Branch Preview URL
Sep 29 2026, 07:16 PM

@Teakowa
Teakowa merged commit 0020467 into main Sep 30, 2026
2 checks passed
@Teakowa
Teakowa deleted the seo/homepage-metadata branch September 30, 2026 09:27
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.

2 participants