18 lines
426 B
TypeScript
18 lines
426 B
TypeScript
import { allDocs } from "@/.contentlayer/generated";
|
|
import type { MetadataRoute } from "next";
|
|
|
|
export default function sitemap(): MetadataRoute.Sitemap {
|
|
return [
|
|
{
|
|
url: "https://retroui.dev",
|
|
lastModified: new Date(),
|
|
changeFrequency: "yearly",
|
|
priority: 1,
|
|
},
|
|
...allDocs.map((doc) => ({
|
|
url: `https://retroui.dev${doc.url}`,
|
|
lastModified: doc.lastUpdated,
|
|
})),
|
|
];
|
|
}
|