import type { MetadataRoute } from "next"; import { caseStudies, servicePages, siteUrl } from "@/lib/site-content"; /** Data fixa da última mudança de conteúdo; o sitemap precisa ser igual a cada build. Atualize quando as páginas mudarem. */ const lastModified = new Date("2026-10-14T00:00:00Z"); export default function sitemap(): MetadataRoute.Sitemap { return [ { url: siteUrl }, { url: `${siteUrl}/curriculo` }, { url: `${siteUrl}/privacidade` }, { url: `${siteUrl}/servicos` }, { url: `${siteUrl}/cases` }, { url: `${siteUrl}/ia` }, ...servicePages.map(({ slug }) => ({ url: `${siteUrl}/servicos/${slug}`, })), ...caseStudies.map(({ id }) => ({ url: `${siteUrl}/cases/${id}`, })), ].map((entry) => ({ ...entry, lastModified })); }