21 lines
473 B
TypeScript
21 lines
473 B
TypeScript
import type { MetadataRoute } from "next";
|
|
import { buildAbsoluteUrl } from "@/lib/seo";
|
|
|
|
const routes = [
|
|
"/",
|
|
"/about",
|
|
"/products",
|
|
"/masonry-supplies",
|
|
"/landscaping-supplies",
|
|
"/contact",
|
|
];
|
|
|
|
export default function sitemap(): MetadataRoute.Sitemap {
|
|
return routes.map((route) => ({
|
|
url: buildAbsoluteUrl(route),
|
|
lastModified: new Date(),
|
|
changeFrequency: route === "/" ? "weekly" : "monthly",
|
|
priority: route === "/" ? 1 : 0.8,
|
|
}));
|
|
}
|