feat: SEO cleanup, A11y, Next.js 16 dynamic routes, hide unverified content

This commit is contained in:
MichalC
2026-08-01 13:01:08 +02:00
parent 88cb4c516d
commit f07f2c2407
15 changed files with 59 additions and 398 deletions
+1 -12
View File
@@ -2,7 +2,6 @@ import { MetadataRoute } from 'next';
import { getProducts } from '@/content/products';
import { getPosts } from '@/content/posts';
import { dolnySlaskCities } from '@/content/cities';
import { wroclawDistricts } from '@/content/wroclaw-districts';
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = 'https://thermcool.pl';
@@ -11,8 +10,6 @@ export default function sitemap(): MetadataRoute.Sitemap {
'',
'/klimatyzacja',
'/pompy-ciepla',
'/realizacje',
'/blog',
'/o-nas',
'/kalkulator',
@@ -68,13 +65,5 @@ export default function sitemap(): MetadataRoute.Sitemap {
priority: 0.7,
}));
// Dynamiczne strony dzielnic
const districtUrls = wroclawDistricts.map((d) => ({
url: `${baseUrl}/klimatyzacja/wroclaw/${d.slug}`,
lastModified: new Date().toISOString(),
changeFrequency: 'monthly' as const,
priority: 0.7,
}));
return [...staticRoutes, ...productRoutes, ...postRoutes, ...cityRoutes, ...districtUrls];
return [...staticRoutes, ...productRoutes, ...postRoutes, ...cityRoutes];
}