Repository navigation
Conversation
- Give three pages a shorter `seo.title` so their <title> fits the 10-60 column range; the on-page headings stay as they are. The custom blog page now honors `seo.title` the way Blume's docs pages do. - Link 15 pages that were reachable only from the sidebar from related page bodies: framework adapters from Getting Started, the Electron, Web Workers, and Worker Threads guides from Message Port, and Better Auth from Context. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019b3G4DhNBmhYandThmoJyY
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — This PR adds static documentation links, shortens selected page titles in generated metadata, and makes the blog template honor those optional titles while preserving the existing fallback. The changes are localized to documentation and prerendered page metadata with no broader runtime or API impact. You can add or adjust custom eligibility rules. Learn more. |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
orpc | ae96af6 | Commit Preview URL Branch Preview URL |
Oct 23 2026, 06:41 AM |
More templates
@orpc/ai-sdk
@orpc/arktype
@orpc/bun
@orpc/client
@orpc/cloudflare
@orpc/contract
@orpc/experimental-effect
@orpc/evlog
@orpc/hibernation
@orpc/json-schema
@orpc/experimental-lock
@orpc/mcp
@orpc/msw
@orpc/nest
@orpc/next
@orpc/node
@orpc/openapi
@orpc/opentelemetry
@orpc/pinia-colada
@orpc/pino
@orpc/publisher
@orpc/ratelimit
@orpc/server
@orpc/shared
@orpc/swr
@orpc/tanstack-query
@orpc/trpc
@orpc/valibot
@orpc/zod
commit: |
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes
- Shorter SEO titles — adds
seo.titletonextjs-ssr-orpc-tanstack-query.mdx,uploads-bigger-than-your-ram.mdx, andrecipes/optimizing-ssr.mdxso the rendered<title>stays within ~60 columns. The on-pagetitle/H1 is deliberately left unchanged, matching the PR description. - Custom blog page title precedence —
pages/blog/[...slug].astro:110now readsentry.data.seo?.title ?? entry.data.title, mirroring Blume's own docs-page behavior. JSON-LDheadlinestill keeps the full title. - Links to sidebar-only pages — adds 15 internal links: 12 framework adapters from
getting-started.mdx, the message-port companion guides fromadapters/message-port.mdx, and the Better Auth integration fromcontext.mdx.
I verified seo is a valid, prefaulted frontmatter field in Blume's base page schema (so entry.data.seo?.title is well-typed and safe), that all 15 added link targets resolve to existing content files, and that the new frontmatter YAML is well-formed.
deepseek-v4.1-flash (free via Pullfrog for OSS) | 𝕏
|
No in-repo fix exists. The quota on the Upstash account has to be raised, or it has to reset. I'll re-run the failed jobs once after this run finishes, but they will keep failing until the quota is available again. Generated by Claude Code |
Merging this PR will not alter performance1 warning
Comparing Footnotes
|

Requested by dinwwwh · project thread
Two small SEO fixes that
blume auditflags on a local build ofapps/content.Page titles
Three pages rendered a
<title>longer than 60 columns, so search results cut off the end (including the "- oRPC" suffix). Each now has a shorterseo.title, and the on-page heading stays the same:<title>/blog/nextjs-ssr-orpc-tanstack-query/blog/uploads-bigger-than-your-ram/docs/recipes/optimizing-ssrThe custom blog page (
pages/blog/[...slug].astro) built its title fromtitleonly, so it now readsseo.titlefirst, as Blume's docs pages already do. The BlogPosting JSON-LDheadlinekeeps the full title.Links to sidebar-only pages
27 pages were reachable only from the sidebar, with no link from any page body. This links 15 of them where a reader would look for them:
Verification
blume auditon a local build: the title warnings are gone and orphan pages drop from 27 to 12. The 12 left are mostly pages linked only from callouts, which the audit doesn't count, plus/docs/migrations/from-v1, which a separate version-clarity change covers.pnpm docs:validatepasses with no broken links.Generated by Claude Code