diff --git a/apps/docs/app/[lang]/[[...slug]]/page.tsx b/apps/docs/app/[lang]/[[...slug]]/page.tsx index 91c37262564..6fb69448f8b 100644 --- a/apps/docs/app/[lang]/[[...slug]]/page.tsx +++ b/apps/docs/app/[lang]/[[...slug]]/page.tsx @@ -306,9 +306,12 @@ export async function generateMetadata(props: { siteName: 'Sim Documentation', type: 'article', locale: OG_LOCALE_MAP[lang] ?? 'en_US', - alternateLocale: i18n.languages - .filter((l) => l !== lang) - .map((l) => OG_LOCALE_MAP[l] ?? 'en_US'), + alternateLocale: i18n.languages.reduce((locales, l) => { + if (l !== lang) { + locales.push(OG_LOCALE_MAP[l] ?? 'en_US') + } + return locales + }, []), images: [ { url: ogImageUrl, diff --git a/apps/docs/app/[lang]/layout.tsx b/apps/docs/app/[lang]/layout.tsx index 4f32bf20765..8c25b2f411f 100644 --- a/apps/docs/app/[lang]/layout.tsx +++ b/apps/docs/app/[lang]/layout.tsx @@ -11,6 +11,7 @@ import { import { Navbar } from '@/components/navbar/navbar' import { SimLogoFull } from '@/components/ui/sim-logo' import { i18n } from '@/lib/i18n' +import { serializeJsonLd } from '@/lib/json-ld' import { source } from '@/lib/source' import { DOCS_BASE_URL } from '@/lib/urls' import '../global.css' @@ -78,14 +79,6 @@ export default async function Layout({ children, params }: LayoutProps) { }, }, inLanguage: lang, - potentialAction: { - '@type': 'SearchAction', - target: { - '@type': 'EntryPoint', - urlTemplate: `${DOCS_BASE_URL}/api/search?q={search_term_string}`, - }, - 'query-input': 'required name=search_term_string', - }, } return ( @@ -97,7 +90,7 @@ export default async function Layout({ children, params }: LayoutProps) {