From 48e73283ca9f0d274c1ba72c4fd45b35e70488a3 Mon Sep 17 00:00:00 2001 From: shadcn Date: Mon, 28 Nov 2022 12:44:16 +0400 Subject: [PATCH] fix: twitter title and description meta tags --- components/docs/mdx-head.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/components/docs/mdx-head.tsx b/components/docs/mdx-head.tsx index 2e8b969..1ed9f07 100644 --- a/components/docs/mdx-head.tsx +++ b/components/docs/mdx-head.tsx @@ -23,9 +23,12 @@ export default function MdxHead({ params, og }: MdxHeadProps) { const url = process.env.NEXT_PUBLIC_APP_URL let ogUrl = new URL(`${url}/og.jpg`) + const ogTitle = og?.heading || mdxDoc.title + const ogDescription = mdxDoc.description + if (og?.type) { ogUrl = new URL(`${url}/api/og`) - ogUrl.searchParams.set("heading", og.heading || mdxDoc.title) + ogUrl.searchParams.set("heading", ogTitle) ogUrl.searchParams.set("type", og.type) } @@ -33,14 +36,16 @@ export default function MdxHead({ params, og }: MdxHeadProps) { <> {title} - + - - + + + +