<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Web Development on Daniel Lyons</title><link>https://dandylyons.net/topics/web-development/</link><description>Recent content in Web Development on Daniel Lyons</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><lastBuildDate>Thu, 01 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://dandylyons.net/topics/web-development/index.xml" rel="self" type="application/rss+xml"/><item><title>Adding Privacy-Friendly Comments to a Hugo Site with Chirpy</title><link>https://dandylyons.net/posts/adding-chirpy-comments/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://dandylyons.net/posts/adding-chirpy-comments/</guid><description>&lt;p>I needed a comment system for this blog. Not because I expect a flood of discussion (let&amp;rsquo;s be honest, most personal tech blogs don&amp;rsquo;t) but because those rare moments when someone has a question or insight are worth enabling. The challenge? Finding a solution that respects privacy, stays free or cheap, and doesn&amp;rsquo;t require a PhD in server administration.&lt;/p>
&lt;h2 id="the-search-what-i-actually-needed">The Search: What I Actually Needed&lt;/h2>
&lt;p>My requirements were straightforward:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Privacy-preserving&lt;/strong> - No aggressive tracking or data selling&lt;/li>
&lt;li>&lt;strong>No account required&lt;/strong> - Reduce friction for commenters&lt;/li>
&lt;li>&lt;strong>Anonymous commenting&lt;/strong> - Allow users to comment without revealing their identity&lt;/li>
&lt;li>&lt;strong>Free or cheap&lt;/strong> - This is a personal blog, not a business&lt;/li>
&lt;li>&lt;strong>Proper moderation&lt;/strong> - I need to delete spam and get notified of new comments&lt;/li>
&lt;li>&lt;strong>Simple setup&lt;/strong> - Ideally just drop in a script tag&lt;/li>
&lt;li>&lt;strong>Future flexibility&lt;/strong> - Open source preferred, so I could self-host later if needed&lt;/li>
&lt;/ol>
&lt;h2 id="why-not-disqus">Why Not Disqus?&lt;/h2>
&lt;p>I tried &lt;a href="https://disqus.com">Disqus&lt;/a> first. It&amp;rsquo;s the obvious choice. It&amp;rsquo;s nearly ubiquitous, feature-rich, and easy to set up. But the more I learned about its privacy practices, the less comfortable I felt.&lt;/p></description></item><item><title>How to Publish Unlisted Posts in Hugo</title><link>https://dandylyons.net/posts/unlisted-posts-in-hugo/</link><pubDate>Mon, 18 Aug 2025 00:00:00 +0000</pubDate><guid>https://dandylyons.net/posts/unlisted-posts-in-hugo/</guid><description>&lt;h1 id="how-to-publish-unlisted-posts-in-hugo">How to Publish Unlisted Posts in Hugo&lt;/h1>
&lt;p>Sometimes you want to publish a blog post that&amp;rsquo;s accessible via direct URL but doesn&amp;rsquo;t appear in your site&amp;rsquo;s normal navigation or discovery mechanisms. This is useful for sharing draft content with specific people, creating landing pages, or publishing content that you want to keep semi-private.&lt;/p>
&lt;p>When creating unlisted posts, you typically have four main concerns:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Search Engine Visibility&lt;/strong>: You don&amp;rsquo;t want the post to appear in Google search results&lt;/li>
&lt;li>&lt;strong>Sitemap Inclusion&lt;/strong>: You don&amp;rsquo;t want it listed in your sitemap.xml&lt;/li>
&lt;li>&lt;strong>RSS Feed Inclusion&lt;/strong>: You don&amp;rsquo;t want it appearing in your RSS feeds&lt;/li>
&lt;li>&lt;strong>Site Listings&lt;/strong>: You don&amp;rsquo;t want it showing up on any list pages (homepage recent posts, category pages, tag pages, etc.)&lt;/li>
&lt;/ol>
&lt;p>Let&amp;rsquo;s address each of these concerns systematically.&lt;/p></description></item></channel></rss>