Znaczniki na blogu: Jak efektywnie formatować treści HTML

Maria Sikorska .

30 września 2024

Znaczniki na blogu: Jak efektywnie formatować treści HTML

Każdy blogger wie, że znaczniki HTML to kluczowy element budowania profesjonalnej strony internetowej. Bez odpowiedniego formatowania treści, nawet najlepszy artykuł może pozostać niezauważony przez użytkowników i wyszukiwarki internetowe. Znaczniki nie tylko poprawiają czytelność tekstu, ale również wpływają na jego pozycjonowanie i dostępność.

W świecie cyfrowym poprawne stosowanie znaczników HTML stało się umiejętnością niezbędną dla każdego twórcy treści. Pozwalają one nie tylko na estetyczne formatowanie tekstu, ale również na komunikację ze wyszukiwarkami internetowymi, co bezpośrednio przekłada się na widoczność i dostępność naszego bloga. Dzięki nim możemy skutecznie strukturyzować treści, wyróżniać kluczowe informacje oraz poprawiać ogólne wrażenie użytkownika podczas przeglądania strony.

Niezależnie od tego, czy jesteś początkującym blogerem, czy doświadczonym twórcą treści, zrozumienie zasad stosowania znaczników HTML może znacząco podnieść jakość i profesjonalizm Twojego bloga. W tym artykule pokażemy Ci, jak efektywnie formatować treści za pomocą odpowiednich znaczników, które sprawią, że Twoje wpisy staną się bardziej przejrzyste, atrakcyjne i przyjazne dla użytkowników.

Kluczowe wnioski:
  • Znaczniki HTML są niezbędne do prawidłowego formatowania i strukturyzacji treści na blogu
  • Poprawne używanie znaczników wpływa bezpośrednio na czytelność i pozycjonowanie strony
  • Istnieją podstawowe znaczniki, które każdy blogger powinien znać i stosować
  • Znaczniki SEO mają kluczowe znaczenie dla widoczności strony w wynikach wyszukiwania
  • Nadmierne lub nieprawidłowe stosowanie znaczników może negatywnie wpływać na jakość treści
  • Regularne aktualizowanie wiedzy na temat znaczników HTML jest istotne w dynamicznie zmieniającym się świecie internetu

Czym są znaczniki HTML i dlaczego są ważne dla blogów

Znaczniki na blogu to fundamentalne elementy języka HTML, które decydują o strukturze i wyglądzie treści internetowych. Są to specjalne instrukcje umieszczane w kodzie strony, które informują przeglądarkę, jak powinna wyświetlać i interpretować poszczególne fragmenty tekstu.

Każdy profesjonalny blog wykorzystuje tagi HTML na blogu, aby zwiększyć czytelność i atrakcyjność publikowanych treści. Znaczniki pozwalają na odpowiednie formatowanie tekstu, dodawanie nagłówków, wyróżnianie kluczowych informacji oraz poprawę ogólnej struktury dokumentu.

Rodzaje znaczników HTML stosowanych w treściach blogowych

Podstawowe znaczniki semantyczne odgrywają kluczową rolę w organizacji treści. Należą do nich między innymi znaczniki nagłówków (h1-h6), które hierarchizują informacje i pomagają zarówno czytelnikom, jak i wyszukiwarkom internetowym zrozumieć strukturę artykułu.

Każdy z tych znaczników pełni inną funkcję, umożliwiając blogerom precyzyjne formatowanie i prezentację treści. Na przykład znacznik nie tylko wizualnie wyróżnia tekst, ale również informuje wyszukiwarki o jego wadze.

Optymalizacja treści za pomocą odpowiednich znaczników SEO

Kluczowym aspektem optymalizacji znaczników HTML jest stosowanie meta tagów SEO, które bezpośrednio wpływają na pozycjonowanie strony. Najważniejsze są znaczniki title, description oraz keywords, które pomagają wyszukiwarkom zrozumieć zawartość strony.

Znacznik Funkcja Wpływ na SEO
</td> <td>Tytuł strony</td> <td>Wysoki</td> </tr> <tr> <td><meta description></td> <td>Opis strony</td> <td>Średni</td> </tr> <tr> <td><meta keywords></td> <td>Słowa kluczowe</td> <td>Niski</td> </tr> </table> <p>Prawidłowe stosowanie <b>znaczników meta description</b> może znacząco poprawić widoczność bloga w wynikach wyszukiwania, zwiększając tym samym ruch na stronie.</p> <h2 id="jak-poprawnie-implementowac-znaczniki-w-swoim-blogu">Jak poprawnie implementować znaczniki w swoim blogu</h2> <p>Implementacja <b>znaczników na blogu</b> wymaga systematycznego podejścia i zrozumienia podstawowych zasad. Profesjonalni blogerzy wiedzą, że kluczem jest konsekwentne stosowanie odpowiednich tagów HTML, które poprawiają czytelność i funkcjonalność strony.</p> <div class="hint">Zawsze pamiętaj, że poprawne stosowanie <b>struktury znaczników blogowych</b> jest równie ważne jak sama treść artykułu. Dbaj o przejrzystość i logiczny układ swoich wpisów.</div> <h2 id="najczestsze-bledy-przy-stosowaniu-znacznikow-html">Najczęstsze błędy przy stosowaniu znaczników HTML</h2> <p>Początkujący twórcy treści często popełniają podstawowe błędy podczas pracy z <b>tagami HTML na blogu</b>. Najczęstsze problemy wynikają z braku wiedzy technicznej lub niestarannego podejścia do formatowania treści.</p> <ul> <li>Nadmierne używanie znaczników bez zachowania hierarchii</li> <li>Nieprawidłowe zamykanie znaczników</li> <li>Ignorowanie znaczników semantycznych</li> <li>Brak odpowiedniego formatowania treści</li> </ul> <h2 id="narzedzia-wspierajace-zarzadzanie-znacznikami-na-blogu">Narzędzia wspierające zarządzanie znacznikami na blogu</h2> <table> <tr> <td>Narzędzie</td> <td>Funkcjonalność</td> <td>Poziom zaawansowania</td> </tr> <tr> <td>WordPress SEO</td> <td>Optymalizacja znaczników</td> <td>Początkujący</td> </tr> <tr> <td>Yoast SEO</td> <td>Analiza treści i tagów</td> <td>Średniozaawansowany</td> </tr> <tr> <td>Google Search Console</td> <td>Kompleksowa analiza strony</td> <td>Zaawansowany</td> </tr> </table> <p>Profesjonalna <b>optymalizacja znaczników HTML</b> wymaga systematycznego wykorzystywania specjalistycznych narzędzi. Każde z wymienionych rozwiązań pozwala na skuteczne zarządzanie <b>znacznikami semantycznymi WordPress</b> i poprawę ogólnej wydajności bloga.</p> <h2 id="znaczniki-a-pozycjonowanie-strony-internetowej">Znaczniki a pozycjonowanie strony internetowej</h2> <p>Wpływ <b>znaczników meta description</b> na pozycjonowanie stron internetowych jest kluczowy. Wyszukiwarki internetowe wykorzystują te elementy do interpretacji i kategoryzacji treści, decydując o ich miejscu w wynikach wyszukiwania.</p> <p>Profesjonalna optymalizacja SEO wymaga kompleksowego podejścia do stosowania znaczników. Nie chodzi tylko o ich obecność, ale przede wszystkim o strategiczne i przemyślane wykorzystanie, które zwiększy widoczność i atrakcyjność bloga w oczach zarówno użytkowników, jak i algorytmów wyszukiwarek.</p> <p>Kluczem do sukcesu jest regularne monitorowanie i dostosowywanie <b>znaczników na blogu</b> do zmieniających się standardów SEO. Tylko systematyczna praca i ciągłe doskonalenie umiejętności może przynieść wymierne korzyści w postaci lepszej pozycji w wynikach wyszukiwania.</p> <h2 id="profesjonalne-znaczniki-html-klucz-do-skutecznego-blogowania">Profesjonalne znaczniki HTML - klucz do skutecznego blogowania</h2> <p>Opanowanie <b>znaczników na blogu</b> to nie tylko kwestia techniczna, ale strategiczny element budowania profesjonalnej obecności w internecie. Artykuł wyraźnie pokazuje, że <b>optymalizacja znaczników HTML</b> może całkowicie zmienić postrzeganie i skuteczność bloga, wpływając bezpośrednio na jego widoczność w wyszukiwarkach.</p> <p>Kluczowe wnioski są jednoznaczne: <b>struktura znaczników blogowych</b> wymaga świadomego i przemyślanego podejścia. Począwszy od podstawowych tagów semantycznych, przez meta tagi SEO, aż po zaawansowane narzędzia optymalizacyjne, każdy element ma znaczenie. <b>Tagi HTML na blogu</b> to nie tylko suchy kod, ale skuteczne narzędzie komunikacji zarówno z użytkownikami, jak i algorytmami wyszukiwarek.</p> <p>Dla blogerów najważniejsza jest konsekwencja i ciągłe doskonalenie umiejętności. <b>Znaczniki semantyczne WordPress</b> oraz profesjonalne narzędzia SEO oferują nieograniczone możliwości poprawy jakości i zasięgu publikowanych treści. Inwestycja czasu w zrozumienie i prawidłowe stosowanie znaczników HTML może zaowocować znaczącym wzrostem ruchu i zaangażowania czytelników.</p></div> </div> <div class="flex flex-col gap-2.5 mt-4"><p class="font-semibold text-base lg:text-lg dark:text-slate-200">Źródło:</p><div class="flex gap-1.5 items-center text-xs lg:text-sm dark:text-slate-300"><span>[1]</span><p class="italic">http://zarabianie-na-blogu.pl/unikalne-znaczniki-meta-description-na-bloggerze/</p></div><div class="flex gap-1.5 items-center text-xs lg:text-sm dark:text-slate-300"><span>[2]</span><p class="italic">https://kompan.pl/blog/podstawowe-znaczniki-html/</p></div><div class="flex gap-1.5 items-center text-xs lg:text-sm dark:text-slate-300"><span>[3]</span><p class="italic">https://www.devagroup.pl/blog/podstawowe-znaczniki-html-i-ich-znaczenie-dla-seo</p></div></div> <section class="flex flex-col gap-2 pt-12" data-faq-three> <div class="mb-12 flex w-full items-center justify-between gap-12"> <h2 class="uppercase-text text-xl lg:text-3xl dark:text-white">FAQ - Najczęstsze pytania</h2> </div> <div class="group relative mb-4 border-b border-[#8B7556]/20 dark:border-slate-700 pb-3" data-faq-item> <button type="button" data-faq-toggle aria-expanded="true" class="inline-flex w-full justify-between uppercase-text items-center gap-4 rounded-t text-left text-base lg:text-xl"> <span class="dark:text-white">Czym są znaczniki HTML i dlaczego są ważne dla bloga?</span> <span class="text-2xl transition-transform" data-faq-icon>−</span> </button> <div class="overflow-hidden transition-[max-height] duration-300 ease-out " data-faq-content> <div class="pt-3 text-sm lg:text-base text-gray-600 dark:text-slate-300">Znaczniki HTML to specjalne instrukcje w kodzie strony, które określają strukturę i formatowanie treści. Są kluczowe dla czytelności, dostępności i pozycjonowania bloga, pomagając zarówno użytkownikom, jak i wyszukiwarkom internetowym w efektywnym rozumieniu publikowanych treści.</div> </div> </div><div class="group relative mb-4 border-b border-[#8B7556]/20 dark:border-slate-700 pb-3" data-faq-item> <button type="button" data-faq-toggle aria-expanded="false" class="inline-flex w-full justify-between uppercase-text items-center gap-4 rounded-t text-left text-base lg:text-xl"> <span class="dark:text-white">Jakie są najważniejsze znaczniki HTML dla blogera?</span> <span class="text-2xl transition-transform" data-faq-icon>+</span> </button> <div class="overflow-hidden transition-[max-height] duration-300 ease-out max-h-0" data-faq-content> <div class="pt-3 text-sm lg:text-base text-gray-600 dark:text-slate-300">Kluczowe znaczniki to między innymi nagłówki (h1-h6), akapity (p), wyróżnienia (strong), linki (a), obrazy (img) oraz znaczniki semantyczne. Każdy z nich pełni inną rolę w strukturyzacji i prezentacji treści na blogu.</div> </div> </div><div class="group relative mb-4 border-b border-[#8B7556]/20 dark:border-slate-700 pb-3" data-faq-item> <button type="button" data-faq-toggle aria-expanded="false" class="inline-flex w-full justify-between uppercase-text items-center gap-4 rounded-t text-left text-base lg:text-xl"> <span class="dark:text-white">Jak poprawnie używać znaczników SEO?</span> <span class="text-2xl transition-transform" data-faq-icon>+</span> </button> <div class="overflow-hidden transition-[max-height] duration-300 ease-out max-h-0" data-faq-content> <div class="pt-3 text-sm lg:text-base text-gray-600 dark:text-slate-300">Prawidłowe używanie znaczników SEO wymaga stosowania unikalnych, opisowych tytułów, precyzyjnych meta opisów oraz odpowiedniego wykorzystania nagłówków. Kluczowa jest naturalna, merytoryczna optymalizacja bez nadmiernego wypełniania słowami kluczowymi.</div> </div> </div><div class="group relative mb-4 border-b border-[#8B7556]/20 dark:border-slate-700 pb-3" data-faq-item> <button type="button" data-faq-toggle aria-expanded="false" class="inline-flex w-full justify-between uppercase-text items-center gap-4 rounded-t text-left text-base lg:text-xl"> <span class="dark:text-white">Czy każdy blog potrzebuje profesjonalnych znaczników HTML?</span> <span class="text-2xl transition-transform" data-faq-icon>+</span> </button> <div class="overflow-hidden transition-[max-height] duration-300 ease-out max-h-0" data-faq-content> <div class="pt-3 text-sm lg:text-base text-gray-600 dark:text-slate-300">Tak, profesjonalne znaczniki HTML są niezbędne dla każdego bloga. Poprawiają one czytelność, dostępność i pozycjonowanie strony. Nawet początkujący blogerzy powinni poznać podstawowe zasady ich stosowania.</div> </div> </div><div class="group relative mb-4 border-b border-[#8B7556]/20 dark:border-slate-700 pb-3" data-faq-item> <button type="button" data-faq-toggle aria-expanded="false" class="inline-flex w-full justify-between uppercase-text items-center gap-4 rounded-t text-left text-base lg:text-xl"> <span class="dark:text-white">Jakie narzędzia pomogą w zarządzaniu znacznikami?</span> <span class="text-2xl transition-transform" data-faq-icon>+</span> </button> <div class="overflow-hidden transition-[max-height] duration-300 ease-out max-h-0" data-faq-content> <div class="pt-3 text-sm lg:text-base text-gray-600 dark:text-slate-300">Popularne narzędzia to WordPress SEO, Yoast SEO oraz Google Search Console. Oferują one kompleksowe wsparcie w analizie i optymalizacji znaczników, pomagając blogerom skutecznie zarządzać strukturą i widocznością strony.</div> </div> </div> </section> <script>(()=>{var a=(s,i,o)=>{let r=async()=>{await(await s())()},t=typeof i.value=="object"?i.value:void 0,c={rootMargin:t==null?void 0:t.rootMargin},n=new IntersectionObserver(e=>{for(let l of e)if(l.isIntersecting){n.disconnect(),r();break}},c);for(let e of o.children)n.observe(e)};(self.Astro||(self.Astro={})).visible=a;window.dispatchEvent(new Event("astro:visible"));})();</script><astro-island uid="Z20HlCT" prefix="r14" component-url="/_astro/Rating.CmUqG2nx.js" component-export="default" renderer-url="/_astro/client.BD34l6Q0.js" props="{"host":[0,"ebookoo.pl"],"slug":[0,"znaczniki-na-blogu-jak-efektywnie-formatowac-tresci-html"],"type":[0,"post"],"initialAvg":[0,0],"initialCount":[0,0],"colour":[0,"violet"]}" ssr client="visible" opts="{"name":"Rating","value":true}" await-children><section class="mt-14 pt-10 border-t border-gray-200 dark:border-slate-700"><div class="flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4"><div><h3 class="text-lg font-semibold dark:text-slate-200 mb-1">Oceń artykuł</h3><p class="text-sm text-gray-500 dark:text-slate-400">Średnia<!-- -->:<!-- --> <strong class="dark:text-slate-200">0.0</strong> / 5<!-- --> · <!-- -->0<!-- --> <!-- -->ocen</p></div><div class="flex items-center gap-0.5"><button type="button" aria-label="1 stars" class="p-0.5 transition-transform hover:scale-110 cursor-pointer"><img src="/_astro/fill_star.jXrMNHLT.svg" width="25" height="25" alt="" loading="lazy"/></button><button type="button" aria-label="2 stars" class="p-0.5 transition-transform hover:scale-110 cursor-pointer"><img src="/_astro/fill_star.jXrMNHLT.svg" width="25" height="25" alt="" loading="lazy"/></button><button type="button" aria-label="3 stars" class="p-0.5 transition-transform hover:scale-110 cursor-pointer"><img src="/_astro/fill_star.jXrMNHLT.svg" width="25" height="25" alt="" loading="lazy"/></button><button type="button" aria-label="4 stars" class="p-0.5 transition-transform hover:scale-110 cursor-pointer"><img src="/_astro/fill_star.jXrMNHLT.svg" width="25" height="25" alt="" loading="lazy"/></button><button type="button" aria-label="5 stars" class="p-0.5 transition-transform hover:scale-110 cursor-pointer"><img src="/_astro/fill_star.jXrMNHLT.svg" width="25" height="25" alt="" loading="lazy"/></button></div></div></section><!--astro:end--></astro-island> <div class="mt-12 flex flex-col rounded-2xl border border-gray-300 dark:border-slate-700 p-6 lg:mt-8"> <p class="uppercase-text text-xl dark:text-white">Tagi</p> <div class="mt-4 flex flex-wrap gap-2"> <span class="rounded-full border border-gray-300 bg-gray-100 px-4 py-1.5 text-sm dark:border-slate-600 dark:bg-slate-800 dark:text-slate-200"> tagi html na blogu </span><span class="rounded-full border border-gray-300 bg-gray-100 px-4 py-1.5 text-sm dark:border-slate-600 dark:bg-slate-800 dark:text-slate-200"> meta tagi seo </span><span class="rounded-full border border-gray-300 bg-gray-100 px-4 py-1.5 text-sm dark:border-slate-600 dark:bg-slate-800 dark:text-slate-200"> znaczniki meta description </span><span class="rounded-full border border-gray-300 bg-gray-100 px-4 py-1.5 text-sm dark:border-slate-600 dark:bg-slate-800 dark:text-slate-200"> optymalizacja znaczników html </span><span class="rounded-full border border-gray-300 bg-gray-100 px-4 py-1.5 text-sm dark:border-slate-600 dark:bg-slate-800 dark:text-slate-200"> struktura znaczników blogowych </span><span class="rounded-full border border-gray-300 bg-gray-100 px-4 py-1.5 text-sm dark:border-slate-600 dark:bg-slate-800 dark:text-slate-200"> znaczniki semantyczne wordpress </span> </div> </div> <div class="bg-light-violet mt-10 flex w-full flex-col items-center gap-6 p-6 lg:flex-row lg:items-start lg:gap-12 lg:p-16" data-author-info> <a href="/autorzy/maria-sikorska"> <figure class="relative h-[100px] w-[100px] lg:h-[148px] lg:w-[148px]"> <img src="https://imageoptimizecdn-blog.online/unsafe/rs:fill:300:300/q:80/plain/https%3A%2F%2Ffrce8xp4ye4n.compat.objectstorage.eu-frankfurt-1.oraclecloud.com%2Fblog-assets%2Favatar%2FDA7Nongy2rIzN9fwLgEI0oiy9zuHPQcVuwb3GGwG%2F8ecfd9f0bc5c3835ae0eda302beaa238.webp" alt="Autor Maria Sikorska" width="148" height="148" class="rounded-full h-full w-full object-cover shadow-md shadow-gray-300 dark:shadow-slate-700"> </figure> </a> <div class="flex flex-col gap-2"> <a href="/autorzy/maria-sikorska" class="uppercase-text text-center text-xl lg:text-left lg:text-[28px] dark:text-white"> Maria Sikorska </a> <div class="text-center font-sans text-sm text-[#575756] dark:text-slate-300 lg:text-left lg:text-base line-clamp-4 cursor-pointer" data-author-bio>Jestem Maria Sikorska, doświadczona redaktorka i analityczka w dziedzinie literatury. Od wielu lat zajmuję się pisaniem i badaniem różnych aspektów literackich, co pozwoliło mi na zdobycie głębokiej wiedzy na temat różnych gatunków, autorów oraz trendów w literaturze. Moim celem jest dostarczanie czytelnikom rzetelnych i aktualnych informacji, które pomogą im lepiej zrozumieć świat książek. Specjalizuję się w analizie współczesnej literatury oraz w odkrywaniu mniej znanych, ale wartościowych dzieł. Staram się upraszczać skomplikowane zagadnienia literackie, aby były one dostępne dla szerszego grona odbiorców. Wierzę, że literatura ma moc łączenia ludzi i poszerzania horyzontów, dlatego dążę do tego, aby moje teksty były nie tylko informacyjne, ale także inspirujące. Moim priorytetem jest zapewnienie, że wszelkie publikacje są oparte na solidnych źródłach i rzetelnych badaniach. Z pasją angażuję się w tworzenie treści, które są nie tylko ciekawe, ale także wiarygodne, co mam nadzieję, przyniesie korzyści wszystkim miłośnikom literatury.</div> </div> </div> <astro-island uid="ZWWmIo" prefix="r15" component-url="/_astro/Comments.BmB6o9ps.js" component-export="default" renderer-url="/_astro/client.BD34l6Q0.js" props="{"host":[0,"ebookoo.pl"],"slug":[0,"znaczniki-na-blogu-jak-efektywnie-formatowac-tresci-html"],"type":[0,"post"],"initialComments":[1,[]],"colour":[0,"violet"]}" ssr client="visible" opts="{"name":"Comments","value":true}" await-children><section class="mt-14 pt-10 border-t border-gray-200 dark:border-slate-700"><header class="flex items-center gap-3 mb-8"><svg width="22" height="22" aria-hidden="true" class="text-gray-400"><use href="#i-message-square"></use></svg><h2 class="text-2xl font-bold dark:text-slate-200">Komentarze<!-- --> (<!-- -->0<!-- -->)</h2></header><form class="rounded-2xl border border-gray-200 dark:border-slate-700 p-5 lg:p-6 bg-white dark:bg-slate-800/30"><h3 class="text-lg font-semibold mb-4 dark:text-slate-200">Dodaj komentarz</h3><div class="grid grid-cols-1 sm:grid-cols-2 gap-4 mb-4"><div><label class="text-sm font-medium text-gray-700 dark:text-slate-300 flex items-center gap-1.5 mb-1.5"><svg width="14" height="14" aria-hidden="true"><use href="#i-user"></use></svg>Nazwa</label><input type="text" class="w-full rounded-lg border px-3 py-2.5 text-sm bg-white dark:bg-slate-900/50 dark:text-slate-200 focus:outline-none focus:ring-2 border-gray-200 dark:border-slate-600 focus:ring-gray-400/20" value=""/></div><div><label class="text-sm font-medium text-gray-700 dark:text-slate-300 flex items-center gap-1.5 mb-1.5"><svg width="14" height="14" aria-hidden="true"><use href="#i-mail"></use></svg>Email</label><input type="email" class="w-full rounded-lg border px-3 py-2.5 text-sm bg-white dark:bg-slate-900/50 dark:text-slate-200 focus:outline-none focus:ring-2 border-gray-200 dark:border-slate-600 focus:ring-gray-400/20" value=""/></div></div><div class="mb-4"><label class="text-sm font-medium text-gray-700 dark:text-slate-300 mb-1.5 block">Komentarz</label><textarea rows="4" class="w-full resize-none rounded-lg border px-3 py-2.5 text-sm bg-white dark:bg-slate-900/50 dark:text-slate-200 focus:outline-none focus:ring-2 border-gray-200 dark:border-slate-600 focus:ring-gray-400/20"></textarea></div><button type="submit" class="w-full sm:w-auto px-6 py-2.5 rounded-lg text-sm font-semibold text-white bg-violet hover:opacity-90 transition disabled:opacity-50">Wyślij wiadomość</button></form></section><!--astro:end--></astro-island> </div> <aside class="col-span-9 -top-24 2xl:top-2 max-h-fit sticky left-0 lg:col-span-3"> <div> <p class="uppercase-text text-gray-two dark:text-white text-2xl">Udostępnij artykuł</p> <div class="mt-6 flex gap-4"> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Febookoo.pl%2Fznaczniki-na-blogu-jak-efektywnie-formatowac-tresci-html" target="_blank" rel="noopener noreferrer nofollow" aria-label="Share on Facebook" class="rounded-lg text-black dark:text-white border border-gray-300 dark:border-slate-700 p-2 inline-flex items-center justify-center h-10 w-10"> <img src="/_astro/fb_three.BPeVOosF.svg" width="20" height="20" alt="facebook" class="h-5 w-5 object-contain dark:invert"> </a> <a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Febookoo.pl%2Fznaczniki-na-blogu-jak-efektywnie-formatowac-tresci-html" target="_blank" rel="noopener noreferrer nofollow" aria-label="Share on X" class="rounded-lg text-black dark:text-white border border-gray-300 dark:border-slate-700 p-2 inline-flex items-center justify-center h-10 w-10"> <img src="/_astro/pint_three.CRAMTuqn.svg" width="20" height="20" alt="x" class="h-5 w-5 object-contain dark:invert"> </a> <a href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Febookoo.pl%2Fznaczniki-na-blogu-jak-efektywnie-formatowac-tresci-html" target="_blank" rel="noopener noreferrer nofollow" aria-label="Share on Pinterest" class="rounded-lg text-black dark:text-white border border-gray-300 dark:border-slate-700 p-2 inline-flex items-center justify-center h-10 w-10"> <img src="/_astro/x_three.BZFSKaMz.svg" width="20" height="20" alt="pinterest" class="h-5 w-5 object-contain dark:invert"> </a> <button type="button" data-copy-link="https://ebookoo.pl/znaczniki-na-blogu-jak-efektywnie-formatowac-tresci-html" aria-label="Copy link" class="rounded-lg border border-gray-300 dark:border-slate-700 p-2 inline-flex items-center justify-center h-10 w-10"> <img src="/_astro/copy_three.DIwzzruL.svg" width="20" height="20" alt="link" class="h-5 w-5 object-contain dark:invert"> </button> </div> </div> <script data-astro-rerun="false"> if (!window.__shareCopyInit) { window.__shareCopyInit = true; document.addEventListener("click", (e) => { const btn = e.target?.closest?.("[data-copy-link]"); if (!btn) return; const url = btn.dataset.copyLink; if (!url || !navigator.clipboard) return; navigator.clipboard.writeText(url).catch(() => {}); }); } </script> <div class="mt-8 lg:mt-12"> <p class="uppercase-text text-gray-two dark:text-white text-2xl">Przeczytaj także z tej samej kategorii</p> <div class="mt-4 flex flex-col gap-8 lg:mt-8 lg:gap-4"> <article class="relative flex flex-col gap-4 border-b border-black/5 dark:border-white/5 pb-4 lg:flex-row"> <figure class="group relative h-44 w-full min-w-fit overflow-hidden rounded-2xl lg:h-28 lg:w-auto"> <img src="https://imageoptimizecdn-blog.online/unsafe/rs:fill:300:180/q:75/plain/https%3A%2F%2Ffrce8xp4ye4n.compat.objectstorage.eu-frankfurt-1.oraclecloud.com%2Fblog-assets%2Fthumbnail%2FoHGI4TPBqAq8HE4O78L04AEvgAG7Sz%2F33486b714189033d5371723c0429650c.webp" width="300" height="180" alt="Jak napisać dobrą książkę: 7 skutecznych kroków dla autorów" loading="lazy" class="h-full w-full rounded-2xl object-cover shadow-md shadow-gray-300 dark:shadow-slate-700 duration-300 group-hover:scale-110 lg:w-32"> <a href="/jak-napisac-dobra-ksiazke-7-skutecznych-krokow-dla-autorow" aria-label="Jak napisać dobrą książkę: 7 skutecznych kroków dla autorów" class="absolute left-0 top-0 h-full w-full rounded-2xl duration-300 group-hover:bg-black/40"></a> </figure> <div class="flex flex-col gap-2"> <a href="/jak-napisac-dobra-ksiazke-7-skutecznych-krokow-dla-autorow" aria-label="Jak napisać dobrą książkę: 7 skutecznych kroków dla autorów"> <h3 class="text-gray-two dark:text-slate-200 line-clamp-3 text-lg font-semibold hover-violet"> Jak napisać dobrą książkę: 7 skutecznych kroków dla autorów </h3> </a> <div class="flex items-center gap-1.5 font-sans text-[#575756] dark:text-slate-300"> 30 września 2024 </div> </div> </article><article class="relative flex flex-col gap-4 border-b border-black/5 dark:border-white/5 pb-4 lg:flex-row"> <figure class="group relative h-44 w-full min-w-fit overflow-hidden rounded-2xl lg:h-28 lg:w-auto"> <img src="https://imageoptimizecdn-blog.online/unsafe/rs:fill:300:180/q:75/plain/https%3A%2F%2Ffrce8xp4ye4n.compat.objectstorage.eu-frankfurt-1.oraclecloud.com%2Fblog-assets%2Fthumbnail%2FXBOeu5HWCDiTnXs6sraNL6uvsFineA%2F168d8c013a501fe8cfe46cf10135ed00.webp" width="300" height="180" alt="Jak napisać recenzję książki? Poradnik krok po kroku dla pisarzy" loading="lazy" class="h-full w-full rounded-2xl object-cover shadow-md shadow-gray-300 dark:shadow-slate-700 duration-300 group-hover:scale-110 lg:w-32"> <a href="/jak-napisac-recenzje-ksiazki-poradnik-krok-po-kroku-dla-pisarzy" aria-label="Jak napisać recenzję książki? Poradnik krok po kroku dla pisarzy" class="absolute left-0 top-0 h-full w-full rounded-2xl duration-300 group-hover:bg-black/40"></a> </figure> <div class="flex flex-col gap-2"> <a href="/jak-napisac-recenzje-ksiazki-poradnik-krok-po-kroku-dla-pisarzy" aria-label="Jak napisać recenzję książki? Poradnik krok po kroku dla pisarzy"> <h3 class="text-gray-two dark:text-slate-200 line-clamp-3 text-lg font-semibold hover-violet"> Jak napisać recenzję książki? Poradnik krok po kroku dla pisarzy </h3> </a> <div class="flex items-center gap-1.5 font-sans text-[#575756] dark:text-slate-300"> 30 września 2024 </div> </div> </article><article class="relative flex flex-col gap-4 border-b border-black/5 dark:border-white/5 pb-4 lg:flex-row"> <figure class="group relative h-44 w-full min-w-fit overflow-hidden rounded-2xl lg:h-28 lg:w-auto"> <img src="https://imageoptimizecdn-blog.online/unsafe/rs:fill:300:180/q:75/plain/https%3A%2F%2Ffrce8xp4ye4n.compat.objectstorage.eu-frankfurt-1.oraclecloud.com%2Fblog-assets%2Fthumbnail%2F5CPv8zYaePA1Cvr3LayCBYYGMkL5Yk%2F1f9d3baff497f2d0b62e48fd4ef9aa15.webp" width="300" height="180" alt="Przykładowa recenzja książki: Jak napisać skuteczną ocenę utworu" loading="lazy" class="h-full w-full rounded-2xl object-cover shadow-md shadow-gray-300 dark:shadow-slate-700 duration-300 group-hover:scale-110 lg:w-32"> <a href="/przykladowa-recenzja-ksiazki-jak-napisac-skuteczna-ocene-utworu" aria-label="Przykładowa recenzja książki: Jak napisać skuteczną ocenę utworu" class="absolute left-0 top-0 h-full w-full rounded-2xl duration-300 group-hover:bg-black/40"></a> </figure> <div class="flex flex-col gap-2"> <a href="/przykladowa-recenzja-ksiazki-jak-napisac-skuteczna-ocene-utworu" aria-label="Przykładowa recenzja książki: Jak napisać skuteczną ocenę utworu"> <h3 class="text-gray-two dark:text-slate-200 line-clamp-3 text-lg font-semibold hover-violet"> Przykładowa recenzja książki: Jak napisać skuteczną ocenę utworu </h3> </a> <div class="flex items-center gap-1.5 font-sans text-[#575756] dark:text-slate-300"> 30 września 2024 </div> </div> </article><article class="relative flex flex-col gap-4 border-b border-black/5 dark:border-white/5 pb-4 lg:flex-row"> <figure class="group relative h-44 w-full min-w-fit overflow-hidden rounded-2xl lg:h-28 lg:w-auto"> <img src="https://imageoptimizecdn-blog.online/unsafe/rs:fill:300:180/q:75/plain/https%3A%2F%2Ffrce8xp4ye4n.compat.objectstorage.eu-frankfurt-1.oraclecloud.com%2Fblog-assets%2Fthumbnail%2FOyC0FAegr0GKhoi6U60cyvazd8Si62%2F4a24887e12486e309ee05e937da8b406.webp" width="300" height="180" alt="Jak zacząć recenzję książki: 5 kroków do profesjonalnej oceny" loading="lazy" class="h-full w-full rounded-2xl object-cover shadow-md shadow-gray-300 dark:shadow-slate-700 duration-300 group-hover:scale-110 lg:w-32"> <a href="/jak-zaczac-recenzje-ksiazki-5-krokow-do-profesjonalnej-oceny" aria-label="Jak zacząć recenzję książki: 5 kroków do profesjonalnej oceny" class="absolute left-0 top-0 h-full w-full rounded-2xl duration-300 group-hover:bg-black/40"></a> </figure> <div class="flex flex-col gap-2"> <a href="/jak-zaczac-recenzje-ksiazki-5-krokow-do-profesjonalnej-oceny" aria-label="Jak zacząć recenzję książki: 5 kroków do profesjonalnej oceny"> <h3 class="text-gray-two dark:text-slate-200 line-clamp-3 text-lg font-semibold hover-violet"> Jak zacząć recenzję książki: 5 kroków do profesjonalnej oceny </h3> </a> <div class="flex items-center gap-1.5 font-sans text-[#575756] dark:text-slate-300"> 30 września 2024 </div> </div> </article><article class="relative flex flex-col gap-4 border-b border-black/5 dark:border-white/5 pb-4 lg:flex-row"> <figure class="group relative h-44 w-full min-w-fit overflow-hidden rounded-2xl lg:h-28 lg:w-auto"> <img src="https://imageoptimizecdn-blog.online/unsafe/rs:fill:300:180/q:75/plain/https%3A%2F%2Ffrce8xp4ye4n.compat.objectstorage.eu-frankfurt-1.oraclecloud.com%2Fblog-assets%2Fthumbnail%2F93dba06b5a77404fd0ec77ef08121647%2Fzarty-o-ksiazkach-smieszne-anegdoty-dla-milosnikow-literatury.webp" width="300" height="180" alt="Żarty o książkach: Śmieszne anegdoty dla miłośników literatury" loading="lazy" class="h-full w-full rounded-2xl object-cover shadow-md shadow-gray-300 dark:shadow-slate-700 duration-300 group-hover:scale-110 lg:w-32"> <a href="/zarty-o-ksiazkach-smieszne-anegdoty-dla-milosnikow-literatury" aria-label="Żarty o książkach: Śmieszne anegdoty dla miłośników literatury" class="absolute left-0 top-0 h-full w-full rounded-2xl duration-300 group-hover:bg-black/40"></a> </figure> <div class="flex flex-col gap-2"> <a href="/zarty-o-ksiazkach-smieszne-anegdoty-dla-milosnikow-literatury" aria-label="Żarty o książkach: Śmieszne anegdoty dla miłośników literatury"> <h3 class="text-gray-two dark:text-slate-200 line-clamp-3 text-lg font-semibold hover-violet"> Żarty o książkach: Śmieszne anegdoty dla miłośników literatury </h3> </a> <div class="flex items-center gap-1.5 font-sans text-[#575756] dark:text-slate-300"> 30 września 2024 </div> </div> </article><article class="relative flex flex-col gap-4 border-b border-black/5 dark:border-white/5 pb-4 lg:flex-row"> <figure class="group relative h-44 w-full min-w-fit overflow-hidden rounded-2xl lg:h-28 lg:w-auto"> <img src="https://imageoptimizecdn-blog.online/unsafe/rs:fill:300:180/q:75/plain/https%3A%2F%2Ffrce8xp4ye4n.compat.objectstorage.eu-frankfurt-1.oraclecloud.com%2Fblog-assets%2Fthumbnail%2F99255bb66477e61072685e22b6f8ac95%2Fjak-napisac-opinie-kluczowe-elementy-i-wskazowki-dla-sukcesu.webp" width="300" height="180" alt="Jak napisać opinię: Kluczowe elementy i wskazówki dla sukcesu" loading="lazy" class="h-full w-full rounded-2xl object-cover shadow-md shadow-gray-300 dark:shadow-slate-700 duration-300 group-hover:scale-110 lg:w-32"> <a href="/jak-napisac-opinie-kluczowe-elementy-i-wskazowki-dla-sukcesu" aria-label="Jak napisać opinię: Kluczowe elementy i wskazówki dla sukcesu" class="absolute left-0 top-0 h-full w-full rounded-2xl duration-300 group-hover:bg-black/40"></a> </figure> <div class="flex flex-col gap-2"> <a href="/jak-napisac-opinie-kluczowe-elementy-i-wskazowki-dla-sukcesu" aria-label="Jak napisać opinię: Kluczowe elementy i wskazówki dla sukcesu"> <h3 class="text-gray-two dark:text-slate-200 line-clamp-3 text-lg font-semibold hover-violet"> Jak napisać opinię: Kluczowe elementy i wskazówki dla sukcesu </h3> </a> <div class="flex items-center gap-1.5 font-sans text-[#575756] dark:text-slate-300"> 30 września 2024 </div> </div> </article> </div> </div> </aside> </div> </article> <script data-astro-rerun="false"> if (!window.__faqThreeInit) { window.__faqThreeInit = true; document.addEventListener("click", (e) => { const t = e.target; if (!t || !t.closest) return; const toggle = t.closest("[data-faq-toggle]"); if (toggle) { const item = toggle.closest("[data-faq-item]"); const content = item?.querySelector("[data-faq-content]"); const icon = toggle.querySelector("[data-faq-icon]"); if (!content) return; const open = content.classList.toggle("max-h-0"); toggle.setAttribute("aria-expanded", String(!open)); if (icon) icon.textContent = open ? "+" : "−"; return; } const bio = t.closest("[data-author-bio]"); if (bio) bio.classList.toggle("line-clamp-none"); }); } </script> </main> <footer class="w-full bg-white dark:bg-slate-900 border-t border-slate-200 dark:border-slate-700 overflow-hidden mt-16"> <div class="standard-container-size-two py-8 md:py-16"> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5 gap-x-4 gap-y-8"> <div class="space-y-6"> <a href="/" class="transform transition-transform hover:scale-105 inline-block"> <div class="h-[100px] w-[160px]"> <img src="https://imageoptimizecdn-blog.online/unsafe/rs:fit:320/q:100/plain/https%3A%2F%2Ffrce8xp4ye4n.compat.objectstorage.eu-frankfurt-1.oraclecloud.com%2Fblog-assets%2Flogo%2FI0fLSUxdul7ZnsCxANiEPDKVEmTfRjC0r7CnjQkb%2Fc94e261cd1303dccc60bbc5178186a12.webp" width="160" height="60" alt="logo" loading="lazy" class="rounded-lg w-full h-full object-contain object-left"> </div> </a> <p class="mt-4 text-sm text-gray-600 dark:text-slate-300 leading-relaxed">ebookoo.pl Platforma dla miłośników e-booków, oferująca bogaty zbiór literatury w formacie elektronicznym. Znajdziesz tu recenzje, nowości oraz porady czytelnicze</p> <div class="space-y-4"> <ul class="mt-6 flex flex-col gap-3 text-sm dark:text-slate-300"> <li class="inline-flex items-center gap-2.5"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin size-4 shrink-0 text-gray-700 dark:text-white" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg> Żołnierska 96A/71, 04-468 Warszawa </li> <li class="inline-flex items-center gap-2.5"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone size-4 shrink-0 text-gray-700 dark:text-white" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg> <a href="tel:011(+48) 094 055 849">(+48) 094 055 849</a> </li> <li class="inline-flex items-center gap-2.5"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail size-4 shrink-0 text-gray-700 dark:text-white" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg> <a href="mailto:hello@ebookoo.pl">hello@ebookoo.pl</a> </li> </ul> </div> </div> <div class="space-y-4"> <a href="/najnowsze-artykuly" class="text-lg font-bold inline-block text-gray-900 dark:text-slate-100 hover:opacity-80 transition-opacity"> Artykuły </a> <ul class="space-y-3"> <li> <a href="https://ebookoo.pl/najlepsze-cytaty-z-jak-zostalem-gangsterem-kultowe-teksty" rel="nofollow noopener noreferrer" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors"> Najlepsze cytaty z Jak zostałem gangsterem - kultowe teksty </a> </li><li> <a href="https://ebookoo.pl/symbol-niepelnosprawnosci-12f-poznaj-pelne-znaczenie-i-uprawnienia" rel="nofollow noopener noreferrer" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors"> Symbol niepełnosprawności 12F: poznaj pełne znaczenie i uprawnienia </a> </li><li> <a href="https://ebookoo.pl/co-oznacza-symbol-choroby-n63-nieokreslony-guzek-w-piersi-diagnoza" rel="nofollow noopener noreferrer" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors"> Co oznacza symbol choroby N63: nieokreślony guzek w piersi - diagnoza </a> </li><li> <a href="https://ebookoo.pl/symbol-i-numer-swiadczenia-zus-latwy-sposob-na-znalezienie-informacji" rel="nofollow noopener noreferrer" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors"> Symbol i numer świadczenia ZUS: łatwy sposób na znalezienie informacji </a> </li><li> <a href="https://ebookoo.pl/symbol-22-na-orzeczeniu-lekarskim-wszystko-co-musisz-wiedziec-o-nim" rel="nofollow noopener noreferrer" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors"> Symbol 22 na orzeczeniu lekarskim - wszystko co musisz wiedzieć o nim </a> </li><li> <a href="https://ebookoo.pl/pan-hilary-wiersz-humorystyczna-analiza-wiersza-tuwima-i-jego-przeslanie" rel="nofollow noopener noreferrer" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors"> Pan Hilary Wiersz – humorystyczna analiza wiersza Tuwima i jego przesłanie </a> </li> </ul> </div> <div class="space-y-4"> <a href="/autorzy" class="text-lg font-bold inline-block text-gray-900 dark:text-slate-100 hover:opacity-80 transition-opacity"> Autorzy </a> <ul class="space-y-3"> <li> <a href="https://ebookoo.pl/autorzy/kornelia-mazurek" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Kornelia Mazurek</a> </li><li> <a href="https://ebookoo.pl/autorzy/maria-sikorska" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Maria Sikorska</a> </li><li> <a href="https://ebookoo.pl/autorzy/iwo-kaminski" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Iwo Kamiński</a> </li> </ul> </div> <div class="space-y-4"> <a href="/kategorie" class="text-lg font-bold inline-block text-gray-900 dark:text-slate-100 hover:opacity-80 transition-opacity"> Kategorie </a> <ul class="space-y-3"> <li> <a href="https://ebookoo.pl/kategorie/literatura-faktu" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Literatura faktu</a> </li><li> <a href="https://ebookoo.pl/kategorie/komiksy" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Komiksy</a> </li><li> <a href="https://ebookoo.pl/kategorie/symbole" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Symbole</a> </li><li> <a href="https://ebookoo.pl/kategorie/inspiracje" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Inspiracje</a> </li><li> <a href="https://ebookoo.pl/kategorie/wiersze" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Wiersze</a> </li><li> <a href="https://ebookoo.pl/kategorie/autorzy" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Autorzy</a> </li><li> <a href="https://ebookoo.pl/kategorie/tematyki" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Tematyki</a> </li><li> <a href="https://ebookoo.pl/kategorie/porady" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Porady</a> </li><li> <a href="https://ebookoo.pl/kategorie/lektury-szkolne" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Lektury szkolne</a> </li><li> <a href="https://ebookoo.pl/kategorie/cytaty" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Cytaty</a> </li><li> <a href="https://ebookoo.pl/kategorie/nauki-przyrodnicze" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Nauki przyrodnicze</a> </li><li> <a href="https://ebookoo.pl/kategorie/historia" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Historia</a> </li><li> <a href="https://ebookoo.pl/kategorie/jezyk-polski" class="text-sm text-gray-600 dark:text-slate-300 hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Język polski</a> </li> </ul> </div> </div> <div class="mt-16 pt-6 border-t dark:border-slate-700"> <ul class="flex flex-wrap justify-center gap-6 text-xs text-gray-600 dark:text-slate-300 lg:justify-start"> <li class="hover:-translate-y-0.5 transition-transform"> <a rel="nofollow noopener noreferrer" href="/regulamin" class="hover:text-gray-900 dark:hover:text-slate-200 transition-colors"> Regulamin </a> </li><li class="hover:-translate-y-0.5 transition-transform"> <a rel="nofollow noopener noreferrer" href="/prawa-autorskie" class="hover:text-gray-900 dark:hover:text-slate-200 transition-colors"> Prawa autorskie </a> </li><li class="hover:-translate-y-0.5 transition-transform"> <a rel="nofollow noopener noreferrer" href="/polityka-prywatnosci" class="hover:text-gray-900 dark:hover:text-slate-200 transition-colors"> Polityka prywatności </a> </li><li class="hover:-translate-y-0.5 transition-transform"> <a rel="nofollow noopener noreferrer" href="/kontakt" class="hover:text-gray-900 dark:hover:text-slate-200 transition-colors"> Kontakt </a> </li> <li class="hover:-translate-y-0.5 transition-transform"> <a href="/polityka-rodo" class="hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Polityka RODO</a> </li><li class="hover:-translate-y-0.5 transition-transform"> <a href="/polityka-redakcyjna" class="hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Polityka Redakcyjna</a> </li><li class="hover:-translate-y-0.5 transition-transform"> <a href="/mapa-witryny" class="hover:text-gray-900 dark:hover:text-slate-200 transition-colors">Mapa witryny</a> </li> </ul> </div> </div> </footer> <script type="module">document.addEventListener("astro:after-swap",()=>{try{const t=localStorage.getItem("theme"),o=document.documentElement.dataset.defaultTheme,s=t==="dark"||t==="light"?t:o||"light";document.documentElement.classList.toggle("dark",s==="dark"),document.documentElement.style.backgroundColor=s==="dark"?"#151515":""}catch{}});window.__blogcmsGlobalNavInit||(window.__blogcmsGlobalNavInit=!0,document.addEventListener("click",t=>{const o=t.target;if(!o||!o.closest)return;if(o.closest("[data-search-trigger]")){document.dispatchEvent(new CustomEvent("blogcms:search:open")),document.querySelectorAll("[data-mobile-menu]").forEach(e=>e.classList.add("hidden"));return}const s=o.closest("[data-mobile-menu-toggle]");if(s){const e=s.closest("nav");if(!e)return;const d=e.querySelector("[data-mobile-menu]");if(!d)return;const n=d.classList.contains("hidden");d.classList.toggle("hidden",!n),e.querySelector("[data-icon-open]")?.classList.toggle("hidden",n),e.querySelector("[data-icon-close]")?.classList.toggle("hidden",!n);return}if(o.closest("[data-mobile-menu-trigger]")){const e=o.closest("nav");if(!e)return;e.querySelector("[data-mobile-menu]")?.classList.remove("hidden"),e.querySelector("[data-mobile-cluster]")?.classList.add("hidden"),e.querySelector("[data-mobile-menu-close]")?.classList.remove("hidden");return}const a=o.closest("[data-mobile-menu-close]");if(a){const e=a.closest("nav");if(!e)return;e.querySelector("[data-mobile-menu]")?.classList.add("hidden"),e.querySelector("[data-mobile-cluster]")?.classList.remove("hidden"),a.classList.add("hidden");return}const c=o.closest("button[data-href]");if(c){const e=c.dataset.href;e&&(window.location.href=e)}}),document.addEventListener("astro:after-swap",()=>{document.querySelectorAll("[data-mobile-menu]").forEach(t=>t.classList.add("hidden")),document.querySelectorAll("[data-icon-open]").forEach(t=>t.classList.remove("hidden")),document.querySelectorAll("[data-icon-close]").forEach(t=>t.classList.add("hidden")),document.querySelectorAll("[data-mobile-cluster]").forEach(t=>t.classList.remove("hidden")),document.querySelectorAll("[data-mobile-menu-close]").forEach(t=>t.classList.add("hidden"))}));</script> <script>(function(){const gtag = "GTM-P4RXM267"; {`(()=>{if(!gtag)return;var l=0,t=["scroll","mousemove","touchstart","keydown","click"],r=()=>{if(l)return;l=1;var s=document.createElement("script");s.async=1;s.src="https://www.googletagmanager.com/gtag/js?id="+gtag;document.head.appendChild(s);window.dataLayer=window.dataLayer||[];window.gtag=function(){window.dataLayer.push(arguments)};window.gtag("js",new Date);window.gtag("config",gtag);t.forEach(e=>window.removeEventListener(e,r,{capture:1}))};t.forEach(e=>window.addEventListener(e,r,{once:1,passive:1,capture:1}))})();`} })();</script> </body> </html>