From ed3afdfdad837e1e2c563fdeac222be3510bfd71 Mon Sep 17 00:00:00 2001 From: Jack Zhuang Date: Wed, 26 Aug 2026 01:21:16 +0800 Subject: [PATCH] docs(content): give four sidebar-free page titles real search intent MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The frontmatter title is the SERP , the on-page <h1>, the sidebar label and the llms.txt heading — one string, four consumers. Lengthening it for search shortens nothing else, so this lands the rule only where it costs the navigation nothing: - content/docs/index.mdx, protocol/objectql/index.mdx and protocol/objectui/index.mdx have no sidebar entry of their own — their folder's meta.json title is what the tree shows. - protocol/objectui/record-alert.mdx was 64 characters with the site suffix, already over the 60-character budget; the new title is 52 and its sidebar label gets shorter, not longer. The rule and the full 180-row before/after table are in the PR body for the maintainer to judge. Nothing else is rewritten. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> --- content/docs/index.mdx | 2 +- content/docs/protocol/objectql/index.mdx | 2 +- content/docs/protocol/objectui/index.mdx | 2 +- content/docs/protocol/objectui/record-alert.mdx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/docs/index.mdx b/content/docs/index.mdx index 93e81c18ed..5944be844c 100644 --- a/content/docs/index.mdx +++ b/content/docs/index.mdx @@ -1,5 +1,5 @@ --- -title: Documentation +title: Documentation — build apps from metadata description: Technical documentation for ObjectStack. --- diff --git a/content/docs/protocol/objectql/index.mdx b/content/docs/protocol/objectql/index.mdx index 4ead928243..e51ae0ba35 100644 --- a/content/docs/protocol/objectql/index.mdx +++ b/content/docs/protocol/objectql/index.mdx @@ -1,5 +1,5 @@ --- -title: "ObjectQL: The Data Protocol" +title: ObjectQL — the data protocol specification description: The database-agnostic data abstraction layer - Define once, run anywhere --- diff --git a/content/docs/protocol/objectui/index.mdx b/content/docs/protocol/objectui/index.mdx index b8ad97b0a7..0df778db80 100644 --- a/content/docs/protocol/objectui/index.mdx +++ b/content/docs/protocol/objectui/index.mdx @@ -1,5 +1,5 @@ --- -title: "ObjectUI: The UI Protocol" +title: ObjectUI — the UI protocol specification description: Server-driven UI protocol - Define interfaces as data, not code --- diff --git a/content/docs/protocol/objectui/record-alert.mdx b/content/docs/protocol/objectui/record-alert.mdx index d1284153c6..c27f8e868c 100644 --- a/content/docs/protocol/objectui/record-alert.mdx +++ b/content/docs/protocol/objectui/record-alert.mdx @@ -1,5 +1,5 @@ --- -title: record:alert — Conditional Banners on Record Pages +title: record:alert — banners on record pages description: Surface contextual notices (unverified email, expired trial, locked account…) at the top of any record page using the slotted page schema. ---