1 |
import urls from "@/sitemap.json"; |
import urls from "@/sitemap.json"; |
2 |
import { MetadataRoute } from "next"; |
import { MetadataRoute } from "next"; |
|
import { headers } from "next/headers"; |
|
3 |
|
|
4 |
export default function Sitemap(): MetadataRoute.Sitemap { |
export default function Sitemap(): MetadataRoute.Sitemap { |
5 |
return urls.map(url => ({ |
return urls.map(url => ({ |
6 |
url: `https://${headers().get("Host")}${url.loc}`, |
url: `https://${process.env.NEXT_PUBLIC_BASE_DOMAIN}${url.loc}`, |
7 |
lastModified: url.lastmod, |
lastModified: url.lastmod, |
8 |
priority: url.priority, |
priority: url.priority, |
9 |
})); |
})); |