From c8b73e591a4e7854ec55865751ef6e4929219867 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Fri, 25 Sep 2026 19:52:51 -0400 Subject: [PATCH] seo and geo optimizations --- app/(docs)/[[...slug]]/page.tsx | 34 ++++---- app/llms.txt/route.ts | 1 + app/sitemap.ts | 49 ++---------- lib/json-ld.ts | 136 ++++++++++++++++++++++++++++++++ lib/last-modified.ts | 48 +++++++++++ proxy.ts | 2 +- 6 files changed, 211 insertions(+), 59 deletions(-) create mode 100644 lib/json-ld.ts create mode 100644 lib/last-modified.ts diff --git a/app/(docs)/[[...slug]]/page.tsx b/app/(docs)/[[...slug]]/page.tsx index 41c3452..c7fd0e4 100644 --- a/app/(docs)/[[...slug]]/page.tsx +++ b/app/(docs)/[[...slug]]/page.tsx @@ -15,6 +15,7 @@ import { appName, docsDir, getPageMarkdownUrl, gitConfig, siteUrl } from '@/lib/ import { AskAIAboutPage } from '@/components/ai/ask-page'; import { SiteFooter } from '@/components/site-footer'; import { AskBar } from '@/components/ai/ask-bar'; +import { pageJsonLd } from '@/lib/json-ld'; export default async function Page(props: PageProps<'/[[...slug]]'>) { const params = await props.params; @@ -25,20 +26,22 @@ export default async function Page(props: PageProps<'/[[...slug]]'>) { const markdownUrl = getPageMarkdownUrl(page).url; return ( - - - - - ), - }} - > + <> +