import { MetadataRoute } from "next"; import { blogPosts, SITE_URL } from "@/data/blog"; export default function sitemap(): MetadataRoute.Sitemap { const staticRoutes = [ "", "/about", "/contact", "/blog", "/air-freight", "/first-mile-delivery", "/mid-mile-delivery", "/last-mile-delivery", "/ev-logistics", "/strategy-optimization", "/how-it-works", ].map((route) => ({ url: `${SITE_URL}${route}`, lastModified: new Date().toISOString().split("T")[0], changeFrequency: "weekly" as const, priority: route === "" ? 1 : 0.8, })); const postRoutes = blogPosts.map((post) => ({ url: `${SITE_URL}/blog/${post.slug}`, lastModified: post.date, changeFrequency: "monthly" as const, priority: 0.6, })); return [...staticRoutes, ...postRoutes]; }