<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Hugo - Tag - Fryguy's Blog</title><link>https://fryguy.net/tags/hugo/</link><description>Hugo - Tag - Fryguy's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 08 Aug 2026 18:00:00 +0000</lastBuildDate><atom:link href="https://fryguy.net/tags/hugo/" rel="self" type="application/rss+xml"/><item><title>Retiring WordPress – How I Migrated fryguy.net to Hugo (With an AI Pair Programmer)</title><link>https://fryguy.net/2026/08/08/retiring-wordpress-how-claude-code-helped-migrate-fryguy-net-to-hugo/</link><pubDate>Sat, 08 Aug 2026 18:00:00 +0000</pubDate><author>Fryguy</author><guid>https://fryguy.net/2026/08/08/retiring-wordpress-how-claude-code-helped-migrate-fryguy-net-to-hugo/</guid><description><![CDATA[<p>This site has run on WordPress since basically forever. As of this week, it doesn&rsquo;t anymore. Everything you&rsquo;re reading is now a static Hugo site, built from Markdown, served by nginx, with no PHP and no database anywhere in the stack. Here&rsquo;s why I did it, what actually moved, and how I used Claude Code as a pair programmer for most of the heavy lifting.</p>
<h2 id="why-bother">Why bother</h2>
<p>Let&rsquo;s be honest about how it got this bad: I didn&rsquo;t keep up with it. I know. Servers don&rsquo;t rot on their own — you stop patching them, stop upgrading them, and a few years later you&rsquo;re staring at a stack that&rsquo;s aged out from under you. The old droplet had quietly rotted underneath a site that still worked fine. Ubuntu 18.04 — EOL since 2023. PHP 7.4 — EOL since 2022, with no apt-upgrade path to anything newer (the PPA I&rsquo;d have needed was frozen). MySQL 5.7 — also EOL. WordPress itself was current; everything under it wasn&rsquo;t, and there was no clean patching path left, just a slow accumulation of risk on a box facing the public internet.</p>]]></description></item></channel></rss>