REFACTORED - Flatten portfolio category routes to /portfolio/[slug]
Merge the category and project routes under a single /portfolio/[slug] segment via resolvePortfolioSlug (category wins over project on a slug clash). Removes the /portfolio/category/... prefix from links, redirect, and sitemap. Adds resolver integration tests.
This commit is contained in:
+1
-1
@@ -57,7 +57,7 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
|
||||
priority: 0.9,
|
||||
}),
|
||||
...categories.flatMap((category) =>
|
||||
buildLocalizedEntries(`/portfolio/category/${category.slug}`, siteSettings.defaultLocale, {
|
||||
buildLocalizedEntries(`/portfolio/${category.slug}`, siteSettings.defaultLocale, {
|
||||
changeFrequency: "weekly",
|
||||
priority: 0.8,
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user