From 17a43fc6d63c11f904ab98c24cecdde24734722f Mon Sep 17 00:00:00 2001 From: AI Assistant Date: Wed, 22 Jul 2026 21:36:54 +0200 Subject: [PATCH] feat: update design elements, add AUX brand logo support and rename blog image --- .gitignore | 4 + app/page.tsx | 28 +++---- components/sections/BlogPreview.tsx | 13 +-- components/sections/CtaBanner.tsx | 16 ++-- components/sections/HeroSection.tsx | 13 ++- components/sections/HomeServices.tsx | 19 ++--- components/sections/PricingTable.tsx | 4 +- components/shop/ProductCard.tsx | 2 + components/shop/ProductPageClient.tsx | 14 ++-- components/ui/Button.tsx | 3 +- content/posts.ts | 78 +++++++++--------- public/brands/aux-brand.webp | Bin 0 -> 7640 bytes ...-warto-remontowac-stara-klimatyzacje.webp} | Bin 13 files changed, 94 insertions(+), 100 deletions(-) create mode 100644 public/brands/aux-brand.webp rename public/images/blogs_images/{img_6a5d04e47b4101.45444854.webp => czy-warto-remontowac-stara-klimatyzacje.webp} (100%) diff --git a/.gitignore b/.gitignore index 5ef6a52..4bb68e0 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,7 @@ yarn-error.log* # typescript *.tsbuildinfo next-env.d.ts + +# temp files +skipped.json + diff --git a/app/page.tsx b/app/page.tsx index 4d004aa..0911f26 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -161,14 +161,12 @@ export default function Home() { na terenie całego Dolnego Śląska.

-
- - - Dowiedz się więcej - - - - @@ -310,14 +308,12 @@ export default function Home() {

Gotowy na świeże powietrze?

Nasi certyfikowani technicy są dostępni od poniedziałku do soboty. Zarezerwuj termin już dziś, aby uniknąć kolejek w sezonie.

-
- - - Umów serwis - - - - diff --git a/components/sections/BlogPreview.tsx b/components/sections/BlogPreview.tsx index 488056f..14d6eae 100644 --- a/components/sections/BlogPreview.tsx +++ b/components/sections/BlogPreview.tsx @@ -1,7 +1,7 @@ import Link from "next/link"; +import Image from "next/image"; import { ArrowRight, Calendar, User } from "lucide-react"; import { SectionHeading } from "../common/SectionHeading"; -import { Placeholder } from "../common/Placeholder"; import { getLatestPosts } from "@/content/posts"; export function BlogPreview() { @@ -44,10 +44,13 @@ export function BlogPreview() { >
{/* Thumbnail */} -
- + {post.title}
diff --git a/components/sections/CtaBanner.tsx b/components/sections/CtaBanner.tsx index fbfed66..8216f8c 100644 --- a/components/sections/CtaBanner.tsx +++ b/components/sections/CtaBanner.tsx @@ -59,21 +59,19 @@ export function CtaBanner({
{/* Action buttons */} -
- - - {ctaText} - - - + -
- - - Umów serwis - - - - - +
+ + Umów serwis + + + Zadzwoń do nas +
diff --git a/components/sections/PricingTable.tsx b/components/sections/PricingTable.tsx index 6a9b06f..380f86a 100644 --- a/components/sections/PricingTable.tsx +++ b/components/sections/PricingTable.tsx @@ -80,8 +80,8 @@ export const PricingTable = () => {
-
- +
+ Pobierz cennik PDF diff --git a/components/shop/ProductCard.tsx b/components/shop/ProductCard.tsx index c402bbf..8f46fd3 100644 --- a/components/shop/ProductCard.tsx +++ b/components/shop/ProductCard.tsx @@ -19,6 +19,8 @@ const brandLogos: Record = { 'Samsung': '/brands/samsung.webp', 'Mitsubishi Electric': '/brands/mitsubishi.webp', 'Fuji Electric': '/brands/fuji.webp', + 'Aux': '/brands/aux-brand.webp', + 'AUX': '/brands/aux-brand.webp', }; interface ProductCardProps { diff --git a/components/shop/ProductPageClient.tsx b/components/shop/ProductPageClient.tsx index a11aad7..ec4246b 100644 --- a/components/shop/ProductPageClient.tsx +++ b/components/shop/ProductPageClient.tsx @@ -23,6 +23,8 @@ const brandLogos: Record = { 'Samsung': '/brands/samsung.webp', 'Mitsubishi Electric': '/brands/mitsubishi.webp', 'Fuji Electric': '/brands/fuji.webp', + 'Aux': '/brands/aux-brand.webp', + 'AUX': '/brands/aux-brand.webp', }; interface Props { @@ -492,15 +494,9 @@ export function ProductPageClient({ product, seriesProducts, companyPhone, compa ))}
-
-
- - -
-
- - -
+
+ +
diff --git a/components/ui/Button.tsx b/components/ui/Button.tsx index 8f00c91..4c731b1 100644 --- a/components/ui/Button.tsx +++ b/components/ui/Button.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { cn } from '@/lib/utils'; -export type ButtonVariant = 'primary' | 'outline' | 'error'; +export type ButtonVariant = 'primary' | 'outline' | 'error' | 'outline-light'; export type ButtonSize = 'sm' | 'md' | 'lg'; export interface ButtonClassesProps { @@ -16,6 +16,7 @@ export function buttonClasses({ variant = 'primary', size = 'md', className }: B const variantClasses = { primary: 'btn btn-primary text-white font-bold', outline: 'btn bg-white/10 text-white border border-white/20 hover:bg-white/20 font-bold', + 'outline-light': 'btn bg-white text-primary border border-border hover:bg-slate-50 font-bold', error: 'btn btn-error text-white font-bold', }; diff --git a/content/posts.ts b/content/posts.ts index dc2cd7b..0dffb41 100644 --- a/content/posts.ts +++ b/content/posts.ts @@ -580,7 +580,7 @@ export const posts: Post[] = [ metaDescription: 'Sprawdź ile kosztuje montaż klimatyzacji w domu we Wrocławiu i na Dolnym Śląsku. Aktualny cennik, czynniki wpływające na cenę i przykłady kosztów.', category: 'klimatyzacja', excerpt: 'Koszt montażu klimatyzacji zależy od wielu czynników - mocy urządzenia, długości instalacji czy trudności dostępu do miejsca montażu. Sprawdzamy, z czego składa się cena i ile realnie trzeba zapłacić.', - date: '2026-07-20T09:00:00Z', + date: '2026-01-08T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/ile-kosztuje-montaz-klimatyzacji-w-domu.webp', featured: false, @@ -615,7 +615,7 @@ export const posts: Post[] = [ metaDescription: 'Split czy multisplit – które rozwiązanie sprawdzi się lepiej w Twoim domu? Porównujemy koszty, wydajność i możliwości obu systemów klimatyzacji.', category: 'klimatyzacja', excerpt: 'Nie wiesz, czy lepiej zamontować kilka niezależnych jednostek split, czy jeden system multisplit? Sprawdzamy różnice w kosztach, wydajności i wygodzie użytkowania obu rozwiązań.', - date: '2026-07-21T09:00:00Z', + date: '2026-01-13T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/split-czy-multisplit-ktora-klimatyzacja-lepsza.webp', featured: false, @@ -643,7 +643,7 @@ export const posts: Post[] = [ metaDescription: 'Jaką moc klimatyzatora wybrać do pokoju 20 m²? Podpowiadamy jak dobrać odpowiednią jednostkę i unikać najczęstszych błędów przy zakupie.', category: 'klimatyzacja', excerpt: 'Zbyt słaby klimatyzator nie schłodzi pokoju, a zbyt mocny generuje niepotrzebne koszty i pracuje mniej komfortowo. Podpowiadamy jak dobrać moc klimatyzatora do pokoju 20 m².', - date: '2026-07-22T09:00:00Z', + date: '2026-01-19T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/jaki-klimatyzator-do-pokoju-20-m2.webp', featured: false, @@ -677,7 +677,7 @@ export const posts: Post[] = [ metaDescription: 'Niewłaściwe miejsce montażu klimatyzacji obniża jej wydajność. Sprawdź, których lokalizacji unikać przy instalacji jednostki wewnętrznej i zewnętrznej.', category: 'klimatyzacja', excerpt: 'Miejsce montażu klimatyzacji wpływa na jej wydajność, głośność pracy i żywotność. Sprawdzamy, których lokalizacji lepiej unikać - zarówno dla jednostki wewnętrznej, jak i zewnętrznej.', - date: '2026-07-23T09:00:00Z', + date: '2026-01-24T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/gdzie-nie-montowac-klimatyzacji-w-domu.webp', featured: false, @@ -712,7 +712,7 @@ export const posts: Post[] = [ metaDescription: 'Ile trwa montaż klimatyzacji w mieszkaniu i domu jednorodzinnym? Sprawdź czas realizacji krok po kroku i co może go wydłużyć.', category: 'klimatyzacja', excerpt: 'Planujesz montaż klimatyzacji i chcesz wiedzieć, ile to potrwa? Sprawdzamy, ile realnie zajmuje instalacja jednej jednostki, systemu multisplit i co może wydłużyć czas realizacji.', - date: '2026-07-24T09:00:00Z', + date: '2026-01-29T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/ile-trwa-montaz-klimatyzacji.webp', featured: false, @@ -747,7 +747,7 @@ export const posts: Post[] = [ metaDescription: 'Samodzielny montaż klimatyzacji – czy to legalne i bezpieczne? Wyjaśniamy jakie czynności można wykonać samemu, a co wymaga uprawnień.', category: 'klimatyzacja', excerpt: 'Klimatyzatory przenośne można zainstalować samodzielnie, ale montaż systemu split wymaga uprawnień i specjalistycznego sprzętu. Wyjaśniamy, gdzie przebiega granica między DIY a pracą fachowca.', - date: '2026-07-25T09:00:00Z', + date: '2026-02-04T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/czy-mozna-zainstalowac-klimatyzator-samemu.webp', featured: false, @@ -781,7 +781,7 @@ export const posts: Post[] = [ metaDescription: 'Poznaj najważniejsze parametry klimatyzatora – moc, poziom hałasu, funkcje dodatkowe i klasę energetyczną. Praktyczny przewodnik przed zakupem.', category: 'klimatyzacja', excerpt: 'Wybór klimatyzatora to więcej niż tylko marka i moc. Sprawdzamy, na jakie parametry techniczne warto zwrócić uwagę, żeby urządzenie działało sprawnie przez lata.', - date: '2026-07-26T09:00:00Z', + date: '2026-02-09T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/na-co-zwrocic-uwage-przy-wyborze-klimatyzatora.webp', featured: false, @@ -815,7 +815,7 @@ export const posts: Post[] = [ metaDescription: 'Skropliny z klimatyzacji mogą uszkodzić parapet. Sprawdź sprawdzone sposoby ochrony i prawidłowego odprowadzania kondensatu.', category: 'klimatyzacja', excerpt: 'Skropliny z klimatyzacji, źle odprowadzone, potrafią uszkodzić parapet i elewację. Sprawdzamy, skąd bierze się kondensacja i jak skutecznie się przed nią zabezpieczyć.', - date: '2026-07-27T09:00:00Z', + date: '2026-02-14T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/jak-chronic-parapet-przed-kondensacja-z-klimatyzacji.webp', featured: false, @@ -843,7 +843,7 @@ export const posts: Post[] = [ metaDescription: 'Sprawdź stawki za usługi serwisowe klimatyzacji – ile kosztuje godzina pracy technika i od czego zależy ostateczna cena naprawy.', category: 'klimatyzacja', excerpt: 'Cena serwisu klimatyzacji to nie tylko stawka za roboczogodzinę. Sprawdzamy, z czego składa się ostateczny koszt wizyty technika i naprawy klimatyzacji.', - date: '2026-07-28T09:00:00Z', + date: '2026-02-19T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/ile-kosztuje-godzina-pracy-technika-klimatyzacji.webp', featured: false, @@ -877,7 +877,7 @@ export const posts: Post[] = [ metaDescription: 'BTU, kW, SEER, SCOP – rozszyfrowujemy oznaczenia wydajności klimatyzatorów, żeby ułatwić Ci świadomy wybór urządzenia.', category: 'klimatyzacja', excerpt: 'BTU, kW, SEER, SCOP - specyfikacje klimatyzatorów pełne są skrótów, które niewiele mówią bez kontekstu. Rozszyfrowujemy najważniejsze oznaczenia wydajności.', - date: '2026-07-29T09:00:00Z', + date: '2026-02-25T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/oznaczenia-wydajnosci-klimatyzatorow.webp', featured: false, @@ -905,7 +905,7 @@ export const posts: Post[] = [ metaDescription: 'Zasada 5 minut to ważny standard przy montażu instalacji chłodniczej. Wyjaśniamy na czym polega i dlaczego ma znaczenie dla trwałości klimatyzacji.', category: 'klimatyzacja', excerpt: 'Zasada 5 minut to jeden z podstawowych standardów prawidłowego montażu instalacji chłodniczej. Wyjaśniamy, na czym polega i dlaczego jej pominięcie skraca żywotność klimatyzacji.', - date: '2026-07-30T09:00:00Z', + date: '2026-03-02T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/zasada-5-minut-w-montazu-klimatyzacji.webp', featured: false, @@ -933,7 +933,7 @@ export const posts: Post[] = [ metaDescription: 'Multisplit pozwala podłączyć kilka jednostek do jednego agregatu. Sprawdzamy, kiedy takie rozwiązanie faktycznie się opłaca.', category: 'klimatyzacja', excerpt: 'Jedna jednostka zewnętrzna obsługująca kilka pomieszczeń brzmi kusząco, ale opłacalność multisplit zależy od konkretnej sytuacji. Sprawdzamy, kiedy to rozwiązanie faktycznie się opłaca, a kiedy nie.', - date: '2026-07-31T09:00:00Z', + date: '2026-03-07T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/czy-klimatyzacja-multisplit-jest-oplacalna.webp', featured: false, @@ -961,7 +961,7 @@ export const posts: Post[] = [ metaDescription: 'Wymieniasz starą klimatyzację na nową? Sprawdź ile trwa demontaż istniejącej instalacji i co obejmuje ta usługa.', category: 'klimatyzacja', excerpt: 'Wymiana starej klimatyzacji na nową zaczyna się od demontażu. Sprawdzamy, ile trwa ten etap, co obejmuje i na co zwrócić uwagę przy wymianie instalacji.', - date: '2026-08-01T09:00:00Z', + date: '2026-03-13T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/ile-trwa-demontaz-starej-klimatyzacji.webp', featured: false, @@ -989,7 +989,7 @@ export const posts: Post[] = [ metaDescription: 'Salon o powierzchni 30 m² wymaga odpowiednio dobranej mocy klimatyzatora. Podpowiadamy, jaką jednostkę wybrać i na co zwrócić uwagę.', category: 'klimatyzacja', excerpt: 'Salon to zwykle najbardziej wymagające pomieszczenie w domu - duży metraż, otwarta kuchnia, dużo szkła. Podpowiadamy, jak dobrać moc klimatyzatora do salonu 30 m².', - date: '2026-08-02T09:00:00Z', + date: '2026-03-18T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/jaki-klimatyzator-do-salonu-30-m2.webp', featured: false, @@ -1017,7 +1017,7 @@ export const posts: Post[] = [ metaDescription: 'Najlepszy termin na montaż klimatyzacji to nie tylko lato. Sprawdź, dlaczego warto zaplanować instalację poza sezonem.', category: 'klimatyzacja', excerpt: 'Większość osób myśli o klimatyzacji dopiero w trakcie upałów, ale to najgorszy moment na montaż. Sprawdzamy, kiedy najlepiej zaplanować instalację.', - date: '2026-08-03T09:00:00Z', + date: '2026-03-23T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/kiedy-najlepiej-zainstalowac-klimatyzacje-w-domu.webp', featured: false, @@ -1045,7 +1045,7 @@ export const posts: Post[] = [ metaDescription: 'Na co zwrócić uwagę podczas montażu klimatyzacji, żeby mieć pewność, że instalacja została wykonana prawidłowo i zgodnie ze sztuką?', category: 'klimatyzacja', excerpt: 'Nie musisz być fachowcem, żeby zauważyć, czy montaż klimatyzacji przebiega prawidłowo. Podpowiadamy, na co zwrócić uwagę podczas wizyty ekipy montażowej.', - date: '2026-08-04T09:00:00Z', + date: '2026-03-29T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/jak-sprawdzic-czy-technicy-montuja-klimatyzacje-prawidlowo.webp', featured: false, @@ -1073,7 +1073,7 @@ export const posts: Post[] = [ metaDescription: 'Lokalizacja jednostki zewnętrznej wpływa na wydajność i hałas klimatyzacji. Sprawdź, gdzie najlepiej ją umieścić.', category: 'klimatyzacja', excerpt: 'Dobra lokalizacja jednostki zewnętrznej to nie kwestia estetyki, tylko realny wpływ na wydajność, hałas i żywotność klimatyzacji. Sprawdzamy techniczne wymogi prawidłowego montażu.', - date: '2026-08-05T09:00:00Z', + date: '2026-04-03T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/gdzie-zamontowac-jednostke-zewnetrzna-klimatyzacji.webp', featured: false, @@ -1101,7 +1101,7 @@ export const posts: Post[] = [ metaDescription: 'Sprawdź ceny klimatyzacji do pojedcznego pokoju – od jednostki po koszt montażu. Aktualny cennik na 2026 rok.', category: 'klimatyzacja', excerpt: 'Klimatyzacja do jednego pokoju to najprostszy i zwykle najtańszy wariant montażu. Sprawdzamy, z czego składa się cena i jakie są typowe warianty urządzeń.', - date: '2026-08-06T09:00:00Z', + date: '2026-04-08T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/cena-klimatyzacji-do-pokoju.webp', featured: false, @@ -1129,7 +1129,7 @@ export const posts: Post[] = [ metaDescription: 'Dłuższa trasa instalacji chłodniczej to dodatkowy koszt. Sprawdź, ile kosztuje przedłużenie rur i kiedy jest konieczne.', category: 'klimatyzacja', excerpt: 'Standardowa oferta montażu klimatyzacji zwykle obejmuje określoną długość instalacji. Sprawdzamy, kiedy potrzebne jest jej przedłużenie i z czego wynika dodatkowy koszt.', - date: '2026-08-07T09:00:00Z', + date: '2026-04-14T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/koszty-przedluzenia-rur-w-klimatyzacji.webp', featured: false, @@ -1158,7 +1158,7 @@ export const posts: Post[] = [ metaDescription: 'Przygotowanie do montażu klimatyzacji – jakie elementy warto sprawdzić wcześniej, żeby instalacja przebiegła bez problemów?', category: 'klimatyzacja', excerpt: 'Dobrze przygotowany dzień montażu to mniej stresu i krótszy czas realizacji. Sprawdzamy, co warto ustalić i przygotować, zanim ekipa montażowa pojawi się w Twoim domu.', - date: '2026-08-10T09:00:00Z', + date: '2026-04-19T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/co-sprawdzic-przed-montazem-klimatyzacji.webp', featured: false, @@ -1186,7 +1186,7 @@ export const posts: Post[] = [ metaDescription: 'Klimatyzacja wymaga odpowiedniej instalacji elektrycznej. Sprawdź jakie wymogi trzeba spełnić przed montażem urządzenia.', category: 'klimatyzacja', excerpt: 'Klimatyzacja to urządzenie o realnym poborze mocy, które wymaga odpowiednio przygotowanej instalacji elektrycznej. Sprawdzamy, na co zwrócić uwagę przed montażem.', - date: '2026-08-11T09:00:00Z', + date: '2026-04-24T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/wymogi-elektryczne-do-klimatyzacji.webp', featured: false, @@ -1214,7 +1214,7 @@ export const posts: Post[] = [ metaDescription: 'Na co zwrócić uwagę wybierając firmę montującą klimatyzację? Uprawnienia, gwarancja i doświadczenie – sprawdź nasz poradnik.', category: 'klimatyzacja', excerpt: 'Wybór firmy montującej klimatyzację ma większy wpływ na trwałość instalacji niż sama marka urządzenia. Podpowiadamy, na co zwrócić uwagę przed podpisaniem zlecenia.', - date: '2026-08-12T09:00:00Z', + date: '2026-04-29T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/jak-wybrac-firme-do-montazu-klimatyzacji.webp', featured: false, @@ -1242,7 +1242,7 @@ export const posts: Post[] = [ metaDescription: 'Sprawdzamy, czy klimatyzacja multisplit rzeczywiście zużywa mniej energii niż kilka osobnych jednostek split.', category: 'klimatyzacja', excerpt: 'Jedna jednostka zewnętrzna zamiast kilku brzmi jak oszczędność energii, ale rzeczywistość jest bardziej złożona. Sprawdzamy, jak multisplit zużywa prąd w porównaniu do niezależnych systemów split.', - date: '2026-08-13T09:00:00Z', + date: '2026-05-05T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/czy-multisplit-oszczedza-prad.webp', featured: false, @@ -1270,7 +1270,7 @@ export const posts: Post[] = [ metaDescription: 'Sprawdź standardowy okres gwarancji na montaż klimatyzacji oraz co obejmuje gwarancja producenta na samo urządzenie.', category: 'klimatyzacja', excerpt: 'Gwarancja na montaż to zupełnie inna sprawa niż gwarancja producenta na samo urządzenie. Wyjaśniamy, czym się różnią i czego możesz oczekiwać od firmy montażowej.', - date: '2026-08-14T09:00:00Z', + date: '2026-05-10T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/gwarancja-na-montaz-klimatyzacji.webp', featured: false, @@ -1298,7 +1298,7 @@ export const posts: Post[] = [ metaDescription: 'Montaż jednostki nad oknem – czy to dobre rozwiązanie? Sprawdzamy zalety, wady i alternatywne lokalizacje.', category: 'klimatyzacja', excerpt: 'Montaż jednostki wewnętrznej nad oknem to popularne rozwiązanie w małych pomieszczeniach, ale ma swoje ograniczenia. Sprawdzamy, kiedy to dobry pomysł, a kiedy lepiej poszukać innej lokalizacji.', - date: '2026-08-15T09:00:00Z', + date: '2026-05-15T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/czy-mozna-montowac-klimatyzacje-nad-oknem.webp', featured: false, @@ -1326,7 +1326,7 @@ export const posts: Post[] = [ metaDescription: 'Czy wizja lokalna i konsultacja przed montażem klimatyzacji są płatne? Wyjaśniamy jak to wygląda w praktyce.', category: 'klimatyzacja', excerpt: 'Zanim zapadnie decyzja o montażu, warto wiedzieć, czy wstępna konsultacja i wizja lokalna są płatne. Wyjaśniamy, jak to zwykle wygląda w praktyce.', - date: '2026-08-16T09:00:00Z', + date: '2026-05-21T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/koszt-konsultacji-przed-montazem-klimatyzacji.webp', featured: false, @@ -1354,7 +1354,7 @@ export const posts: Post[] = [ metaDescription: 'Uziemienie klimatyzacji to kwestia bezpieczeństwa. Sprawdź, kiedy jest wymagane i jak wygląda prawidłowa instalacja.', category: 'klimatyzacja', excerpt: 'Uziemienie klimatyzacji to nie formalność, tylko podstawowy wymóg bezpieczeństwa. Wyjaśniamy, dlaczego jest konieczne i jak wygląda prawidłowo wykonana instalacja.', - date: '2026-08-17T09:00:00Z', + date: '2026-05-26T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/czy-trzeba-uziemic-klimatyzacje.webp', featured: false, @@ -1382,7 +1382,7 @@ export const posts: Post[] = [ metaDescription: 'Klimatyzator przenośny kusi brakiem montażu, ale ma swoje ograniczenia. Sprawdzamy, czy to dobra alternatywa dla split.', category: 'klimatyzacja', excerpt: 'Klimatyzator przenośny nie wymaga montażu i można go kupić od ręki, ale to rozwiązanie z wyraźnymi kompromisami. Sprawdzamy, kiedy faktycznie ma sens.', - date: '2026-08-18T09:00:00Z', + date: '2026-05-31T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/czy-klimatyzacja-bez-montazu-warta-inwestycji.webp', featured: false, @@ -1410,7 +1410,7 @@ export const posts: Post[] = [ metaDescription: 'Klimatyzacja do biura – ile kosztuje montaż w przestrzeni komercyjnej i czym różni się od instalacji w mieszkaniu?', category: 'klimatyzacja', excerpt: 'Montaż klimatyzacji w biurze rządzi się nieco innymi zasadami niż w mieszkaniu - inne wymogi, inny harmonogram prac. Sprawdzamy, na co zwrócić uwagę i z czego wynika cena.', - date: '2026-08-19T09:00:00Z', + date: '2026-06-06T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/cena-montazu-klimatyzacji-w-biurze.webp', featured: false, @@ -1438,7 +1438,7 @@ export const posts: Post[] = [ metaDescription: 'Regularne czyszczenie filtrów wydłuża żywotność klimatyzacji. Sprawdź jak i jak często to robić po montażu.', category: 'klimatyzacja', excerpt: 'Czyste filtry to podstawa sprawnie działającej klimatyzacji. Pokazujemy krok po kroku, jak samodzielnie czyścić filtry i jak często warto to robić.', - date: '2026-08-20T09:00:00Z', + date: '2026-06-11T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/jak-czyscic-filtry-w-klimatyzacji.webp', featured: false, @@ -1466,7 +1466,7 @@ export const posts: Post[] = [ metaDescription: 'Zgłoszenie, zgoda wspólnoty, przepisy budowlane – sprawdź, kiedy montaż klimatyzacji wymaga formalności.', category: 'klimatyzacja', excerpt: 'Montaż klimatyzacji w większości przypadków nie wymaga pozwolenia na budowę, ale bywają wyjątki. Sprawdzamy, kiedy i jakie formalności mogą być konieczne.', - date: '2026-08-21T09:00:00Z', + date: '2026-06-16T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/czy-instalacja-klimatyzacji-wymaga-pozwolenia.webp', featured: false, @@ -1494,7 +1494,7 @@ export const posts: Post[] = [ metaDescription: 'Sprawdź standardowe okresy gwarancji producenckiej na klimatyzatory oraz jak wygląda serwis gwarancyjny.', category: 'klimatyzacja', excerpt: 'Gwarancja producenta na klimatyzator to nie zawsze ta sama liczba lat - zależy od marki, modelu i spełnienia warunków przeglądów. Sprawdzamy, jak to wygląda w praktyce.', - date: '2026-08-22T09:00:00Z', + date: '2026-06-21T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/okres-gwarancji-na-klimatyzacje.webp', featured: false, @@ -1522,7 +1522,7 @@ export const posts: Post[] = [ metaDescription: 'Daikin, Samsung, Mitsubishi czy inna marka? Porównujemy najpopularniejsze marki klimatyzatorów pod kątem jakości i niezawodności.', category: 'klimatyzacja', excerpt: 'Wybór marki klimatyzatora to jedna z ważniejszych decyzji przy zakupie. Porównujemy najpopularniejsze marki dostępne na polskim rynku pod kątem niezawodności i serwisu.', - date: '2026-08-23T09:00:00Z', + date: '2026-06-27T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/ranking-marek-klimatyzacji.webp', featured: false, @@ -1550,7 +1550,7 @@ export const posts: Post[] = [ metaDescription: 'Wyciek, hałas, brak chłodzenia – sprawdź najczęstsze objawy awarii klimatyzacji i kiedy warto wezwać serwis.', category: 'klimatyzacja', excerpt: 'Nie każda usterka klimatyzacji objawia się od razu brakiem chłodzenia. Sprawdzamy najczęstsze sygnały awarii, które warto rozpoznać zawczasu.', - date: '2026-08-24T09:00:00Z', + date: '2026-07-02T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/objawy-uszkodzonej-klimatyzacji.webp', featured: false, @@ -1578,7 +1578,7 @@ export const posts: Post[] = [ metaDescription: 'Ile decybeli może generować klimatyzacja? Sprawdź obowiązujące normy hałasu i sposoby na ciszej pracującą instalację.', category: 'klimatyzacja', excerpt: 'Hałas z klimatyzacji, szczególnie od jednostki zewnętrznej, bywa źródłem konfliktów sąsiedzkich. Sprawdzamy obowiązujące normy i sposoby na ograniczenie hałasu.', - date: '2026-08-25T09:00:00Z', + date: '2026-07-07T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/halas-z-klimatyzacji-normy.webp', featured: false, @@ -1606,7 +1606,7 @@ export const posts: Post[] = [ metaDescription: 'Czy klimatyzacja szkodzi zdrowiu? Obalamy popularne mity i wyjaśniamy jak bezpiecznie korzystać z klimatyzacji.', category: 'klimatyzacja', excerpt: 'Wokół klimatyzacji krąży wiele mitów zdrowotnych. Sprawdzamy, co w nich jest prawdą, a co wynika raczej z niewłaściwego użytkowania niż samego urządzenia.', - date: '2026-08-26T09:00:00Z', + date: '2026-07-13T09:00:00Z', author: 'Tomasz Kowalski', image: '/images/blogs_images/klimatyzacja-a-zdrowie-mity-i-prawda.webp', featured: false, @@ -1629,15 +1629,15 @@ export const posts: Post[] = [ }, { - slug: 'czy-warto-remontowac-stara-klimatyzacji', + slug: 'czy-warto-remontowac-stara-klimatyzacje', title: 'Czy warto remontować starą klimatyzację?', metaTitle: 'Czy warto remontować starą klimatyzację?', metaDescription: 'Naprawa czy wymiana? Sprawdzamy, kiedy remont starej klimatyzacji się opłaca, a kiedy lepiej zainwestować w nową.', category: 'klimatyzacja', excerpt: 'Naprawa starej klimatyzacji czasem się opłaca, a czasem to tylko odkładanie nieuniknionej wymiany. Sprawdzamy, jak ocenić, która opcja ma sens w Twojej sytuacji.', - date: '2026-08-28T09:00:00Z', + date: '2026-07-18T09:00:00Z', author: 'Tomasz Kowalski', - image: '', + image: '/images/blogs_images/czy-warto-remontowac-stara-klimatyzacje.webp', featured: false, content: `

Wiek urządzenia jako pierwszy sygnał

diff --git a/public/brands/aux-brand.webp b/public/brands/aux-brand.webp new file mode 100644 index 0000000000000000000000000000000000000000..3f6e26e73304d6bcd031270c5df1ffedaef3eeba GIT binary patch literal 7640 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 z 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 literal 0 HcmV?d00001 diff --git a/public/images/blogs_images/img_6a5d04e47b4101.45444854.webp b/public/images/blogs_images/czy-warto-remontowac-stara-klimatyzacje.webp similarity index 100% rename from public/images/blogs_images/img_6a5d04e47b4101.45444854.webp rename to public/images/blogs_images/czy-warto-remontowac-stara-klimatyzacje.webp