From eed6dc6afc19b85f8121038384117c9ecb8c9862 Mon Sep 17 00:00:00 2001 From: Rishabh Date: Thu, 4 Jun 2026 13:45:12 +0530 Subject: [PATCH] fix: fallback to site description when page description missing Pages without frontmatter description now use config.site.description for meta description, og:description, and twitter:description tags. Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/chronicle/src/lib/head.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/chronicle/src/lib/head.tsx b/packages/chronicle/src/lib/head.tsx index 02fdab67..f00748f5 100644 --- a/packages/chronicle/src/lib/head.tsx +++ b/packages/chronicle/src/lib/head.tsx @@ -9,8 +9,9 @@ export interface HeadProps { markdownHref?: string; } -export function Head({ title, description, config, jsonLd, markdownHref }: HeadProps) { +export function Head({ title, description: pageDescription, config, jsonLd, markdownHref }: HeadProps) { const { pathname } = useLocation(); + const description = pageDescription || config.site.description; const fullTitle = `${title} | ${config.site.title}`; const ogParams = new URLSearchParams({ title }); if (description) ogParams.set('description', description);