src/app/sitemap.tsimport { getPageSlugs } from '@/tools/get-page-slugs'import { getPostSlugs } from '@/tools/get-post-slugs'import { getCategorySlugs } from '@/tools/get-category-slugs'import { baseURL } from '@/app/metadata'import type { MetadataRoute } from 'next'export const dynamic = 'force-static'export const revalidate = 86400export default async function sitemap(): Promise<MetadataRoute.Sitemap> {const [{ pageSlugs }, { postSlugs }, { categorySlugs }] = await Promise.all([getPageSlugs(),getPostSlugs(),getCategorySlugs(),])const pages = pageSlugs.map((item) => ({url: baseURL + item.uri,lastModified: new Date(item.modified),changeFrequency: 'weekly' as const,
Showing the first 20 lines.
Get full code