We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f9c353e commit 0b7b1d6Copy full SHA for 0b7b1d6
apps/web/src/app/sitemap.ts
@@ -1,7 +1,15 @@
1
import type { MetadataRoute } from "next";
2
import { siteConfig } from "@/config/site";
3
+import { allDocs } from "content-collections";
4
5
export default function sitemap(): MetadataRoute.Sitemap {
6
+ const docsPages: MetadataRoute.Sitemap = allDocs.map((doc) => ({
7
+ url: `${siteConfig.baseUrl}/docs/${doc._meta.path.replace("\\", "/")}`,
8
+ lastModified: new Date(),
9
+ changeFrequency: "weekly",
10
+ priority: 0.5,
11
+ }));
12
+
13
return [
14
{
15
url: `${siteConfig.baseUrl}`,
@@ -17,5 +25,6 @@ export default function sitemap(): MetadataRoute.Sitemap {
17
25
priority: 0.8,
18
26
images: [`${siteConfig.baseUrl}/opengraph-image.png`],
19
27
},
28
+ ...docsPages,
20
29
];
21
30
}
0 commit comments