<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cusdis on Kliku Kliku</title><link>https://klikukliku.dev/pl/tags/cusdis/</link><description>Recent content in Cusdis on Kliku Kliku</description><generator>Hugo</generator><language>pl</language><lastBuildDate>Tue, 10 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://klikukliku.dev/pl/tags/cusdis/index.xml" rel="self" type="application/rss+xml"/><item><title>Komentarze Cusdis w Hugo: lekkie rozwiązanie bez trackingu</title><link>https://klikukliku.dev/pl/posts/hugo-comments-cusdis/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://klikukliku.dev/pl/posts/hugo-comments-cusdis/</guid><description>&lt;h2 id="wstęp"&gt;Wstęp&lt;/h2&gt;
&lt;p&gt;Przeglądając systemy komentarzy do blogów statycznych, wziąłem na warsztat Cusdis — bo obiecuje podejście „minimum tarcia”: prosty widget, bez reklam i bez ciężkiej analityki w tle. Cusdis pozycjonuje się jako lekka, prywatnościowa alternatywa dla Disqus i jest rozwijany jako projekt open source, z opcją self-hostingu oraz wariantem zarządzanym na cusdis.com. Szczegółowy przewodnik po self-hostingu Cusdis znajdziesz w dedykowanym wpisie: &lt;a href="https://klikukliku.dev/pl/posts/cusdis-self-hosted-vps"&gt;Self-Hosting Cusdis na VPS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Moim celem było sprawdzić dwie rzeczy: jak wygląda sensowna integracja z Hugo (bez wklejania skryptów „na dziko”) oraz jaki realny narzut pojawia się na stronie, gdy komentarze są włączone.&lt;/p&gt;</description></item><item><title>Stylowanie Cusdis: Jak przejąć kontrolę nad iframe bez modyfikowania źródła</title><link>https://klikukliku.dev/pl/posts/cusdis-custom-styles/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://klikukliku.dev/pl/posts/cusdis-custom-styles/</guid><description>&lt;h2 id="wstęp"&gt;Wstęp&lt;/h2&gt;
&lt;p&gt;Ostatnio przyglądałem się implementacji systemu komentarzy opartego na Cusdis. To lekkie i privacy-friendly rozwiązanie, ale ma jedną cechę, która z perspektywy UI jest wyzwaniem: widget renderuje się wewnątrz &lt;code&gt;iframe&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Co to dla nas oznacza? Iframe tworzy odizolowane środowisko. Style CSS, które mamy w naszym projekcie, nie &amp;ldquo;przeciekają&amp;rdquo; do środka. W efekcie, jeśli nasz layout ma specyficzny branding, domyślny, minimalistyczny wygląd Cusdis będzie wyglądał jak ciało obce.&lt;/p&gt;
&lt;p&gt;Przeanalizowałem ten temat i znalazłem sposób, by to obejść, zachowując czystość kodu.&lt;/p&gt;</description></item><item><title>Self-hosting Cusdis z Caddy na VPS</title><link>https://klikukliku.dev/pl/posts/cusdis-self-hosted-vps/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://klikukliku.dev/pl/posts/cusdis-self-hosted-vps/</guid><description>&lt;h2 id="wstęp"&gt;Wstęp&lt;/h2&gt;
&lt;p&gt;Kiedy szukałem systemu komentarzy, szybko zdałem sobie sprawę, że większość dostępnych rozwiązań albo śledzi użytkowników, albo wymaga ciężkiego JavaScriptu, albo po prostu kosztuje. Cusdis wyróżnia się na tym tle. Jest lekki, open-source i od początku zaprojektowany z myślą o self-hostingu.&lt;/p&gt;
&lt;p&gt;W tym wpisie pokazuję, jak wdrożyć Cusdis na dowolnym VPS, używając Dockera i Caddy jako reverse proxy, z poprawnie skonfigurowanym CORS-em.&lt;/p&gt;
&lt;h2 id="dlaczego-cusdis"&gt;Dlaczego Cusdis?&lt;/h2&gt;
&lt;p&gt;Zanim przejdę do konfiguracji, kilka słów o tym, co skłoniło mnie do wyboru właśnie tego narzędzia:&lt;/p&gt;</description></item></channel></rss>