From 8dfeaa870c71b5c7db30dbd8c98d9eb1e29804db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Mon, 15 Dec 2025 22:29:56 +0100 Subject: [PATCH] docs: add guides to sitemap --- apps/public/src/app/sitemap.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/apps/public/src/app/sitemap.ts b/apps/public/src/app/sitemap.ts index c9b77940..c6f89a1c 100644 --- a/apps/public/src/app/sitemap.ts +++ b/apps/public/src/app/sitemap.ts @@ -1,11 +1,18 @@ import { url } from '@/lib/layout.shared'; -import { articleSource, compareSource, pageSource, source } from '@/lib/source'; +import { + articleSource, + compareSource, + guideSource, + pageSource, + source, +} from '@/lib/source'; import type { MetadataRoute } from 'next'; export default async function sitemap(): Promise { const articles = await articleSource.getPages(); const docs = await source.getPages(); const pages = await pageSource.getPages(); + const guides = await guideSource.getPages(); return [ { url: url('/'), @@ -49,6 +56,12 @@ export default async function sitemap(): Promise { changeFrequency: 'yearly' as const, priority: 0.5, })), + ...guides.map((item) => ({ + url: url(item.url), + lastModified: item.data.date, + changeFrequency: 'monthly' as const, + priority: 0.5, + })), ...docs.map((item) => ({ url: url(item.url), changeFrequency: 'monthly' as const,