feat: implement compare functionality, checkout flow, and add 30 blog posts

This commit is contained in:
MichalC
2026-06-27 18:09:22 +02:00
parent 6bdfe18e18
commit 0c59086a6b
63 changed files with 9766 additions and 1874 deletions
+12 -6
View File
@@ -1,7 +1,7 @@
import { MetadataRoute } from 'next';
import { getProducts } from '@/content/products';
import { getPosts } from '@/content/posts';
import { dolnySlaskCities } from '@/content/cities';
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = 'https://thermcool.pl';
@@ -10,16 +10,14 @@ export default function sitemap(): MetadataRoute.Sitemap {
'',
'/klimatyzacja',
'/pompy-ciepla',
'/uslugi-domowe',
'/uslugi-domowe/remonty',
'/uslugi-domowe/hydraulika',
'/uslugi-domowe/serwis-agd',
'/realizacje',
'/blog',
'/o-nas',
'/kontakt',
'/sklep',
'/koszyk',
'/porownaj',
'/regulamin',
'/polityka-prywatnosci',
'/reklamacje',
@@ -50,5 +48,13 @@ export default function sitemap(): MetadataRoute.Sitemap {
priority: 0.7,
}));
return [...staticRoutes, ...productRoutes, ...postRoutes];
// Dynamiczne strony miast
const cityRoutes = dolnySlaskCities.map((city) => ({
url: `${baseUrl}/klimatyzacja/${city.slug}`,
lastModified: new Date().toISOString(),
changeFrequency: 'monthly' as const,
priority: 0.8,
}));
return [...staticRoutes, ...productRoutes, ...postRoutes, ...cityRoutes];
}