<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Claude-Code on wegotoeleven</title><link>http://blog.wegotoeleven.xyz/tags/claude-code/</link><description>Recent content in Claude-Code on wegotoeleven</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sun, 09 Aug 2026 00:45:52 +0100</lastBuildDate><atom:link href="http://blog.wegotoeleven.xyz/tags/claude-code/index.xml" rel="self" type="application/rss+xml"/><item><title>Bringing this blog back from the dead</title><link>http://blog.wegotoeleven.xyz/technical/bringing-this-blog-back-from-the-dead/</link><pubDate>Sun, 09 Aug 2026 00:45:52 +0100</pubDate><guid>http://blog.wegotoeleven.xyz/technical/bringing-this-blog-back-from-the-dead/</guid><description>&lt;p&gt;This blog has been dead for years. It wasn&amp;rsquo;t deliberate, more the sort of dead that happens when you keep meaning to sort it out and then don&amp;rsquo;t, for the better part of a decade. At some point I&amp;rsquo;d archived everything into a flat folder of Markdown files and images and left it there. Today I actually finished the job.&lt;/p&gt;
&lt;p&gt;The site now runs on &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt; with the &lt;a href="https://github.com/adityatelange/hugo-PaperMod"&gt;PaperMod&lt;/a&gt; theme. Hugo takes a folder of Markdown files and turns them into a full static website at build time, and PaperMod is a ready-made visual theme for it, so I didn&amp;rsquo;t have to design anything from scratch, which was exactly the problem that had killed this blog&amp;rsquo;s relaunch more than once before.&lt;/p&gt;</description><content:encoded><![CDATA[<p>This blog has been dead for years. It wasn&rsquo;t deliberate, more the sort of dead that happens when you keep meaning to sort it out and then don&rsquo;t, for the better part of a decade. At some point I&rsquo;d archived everything into a flat folder of Markdown files and images and left it there. Today I actually finished the job.</p>
<p>The site now runs on <a href="https://gohugo.io/">Hugo</a> with the <a href="https://github.com/adityatelange/hugo-PaperMod">PaperMod</a> theme. Hugo takes a folder of Markdown files and turns them into a full static website at build time, and PaperMod is a ready-made visual theme for it, so I didn&rsquo;t have to design anything from scratch, which was exactly the problem that had killed this blog&rsquo;s relaunch more than once before.</p>
<p>Migrating the old export was mostly mechanical: every post became a Hugo &ldquo;page bundle&rdquo;, meaning its own folder containing an <code>index.md</code> and any images it needs, sitting right next to each other. Two sections came out of it: <code>technical</code> (this stuff) and <code>travelling</code>, an archive of a five-month trip round South East Asia in 2011 that had never been properly online before.</p>
<p>The genuinely fiddly part was dates. The technical posts were fine, with dates already sitting in the front matter. Most of the 35-odd travel posts weren&rsquo;t so simple: no date field, no dated photo, and no useful git history, because the whole lot had been dumped into the repo in a single bulk-import commit years after they were written. Working out when they&rsquo;d actually happened meant:</p>
<ul>
<li>Pulling dates out of the handful of posts that did have a dated photo attached</li>
<li>Cross-checking offhand details in the text, like &ldquo;Thursday 17th&rdquo; and &ldquo;Happy Saturday&rdquo;, against the 2011 calendar, which turned out to line up exactly</li>
<li>Going back to the source and asking for the actual trip itinerary, then using that to pin down everything else</li>
</ul>
<p>Every date I had to guess got flagged as such right in the post&rsquo;s own front matter (<code>dateApprox: true</code>) rather than quietly presented as fact. A wrong-looking date is still more useful than a suspiciously precise one nobody can trust.</p>
<p>Getting it live was the easy part by comparison: a GitHub Actions workflow builds the Hugo site and deploys it to GitHub Pages on every push to <code>main</code>, with the custom domain wired up through a CNAME record. The only hiccup since was GitHub deprecating Node.js 20 on its Actions runners mid-migration, which meant bumping a couple of pinned action versions to clear the warnings, though one of them still doesn&rsquo;t have a fix upstream, so that warning&rsquo;s stuck until GitHub ships one.</p>
]]></content:encoded></item></channel></rss>