From 6d6b84ddf20531d7d48883f7f3c9e548b960990e Mon Sep 17 00:00:00 2001 From: Sutu Sebastian Date: Mon, 20 Jul 2026 11:28:40 +0300 Subject: [PATCH] chore(docs): set marketing OG title for home Match Layers' pattern so share cards use the hero tagline instead of a bare product name. --- apps/docs/blume.config.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/docs/blume.config.ts b/apps/docs/blume.config.ts index 0bd320d..f2a72a6 100644 --- a/apps/docs/blume.config.ts +++ b/apps/docs/blume.config.ts @@ -2,12 +2,17 @@ import { defineConfig } from "blume"; import { CURATED_POPULAR } from "./components/curated-popular"; +const title = "Persist"; +/** Custom `.astro` pages have no frontmatter — name OG cards (else humanized segment). */ +const homeTitle = `${title} — any store, any storage, one middleware`; +const notFoundTitle = "Page not found"; + export default defineConfig({ - title: "Persist", + title, description: "Hydration-aware persistence for any reactive store — zero-dep persistSource core; codecs, backends, cross-tab transport, and source + framework adapters ship as opt-in subpaths", - logo: { image: "/logo.svg", text: "Persist" }, + logo: { image: "/logo.svg", text: title }, github: { owner: "stainless-code", @@ -85,13 +90,9 @@ export default defineConfig({ }, seo: { - // Custom .astro pages lack frontmatter — set OG titles explicitly. og: { enabled: true, - titles: { - "/": "Persist", - "/404": "Page not found", - }, + titles: { "/": homeTitle, "/404": notFoundTitle }, }, rss: { enabled: true, types: ["changelog"] }, sitemap: true,