<?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>Hugo on Kron&#39;s</title>
    <link>/blog/tags/hugo/</link>
    <description>Recent content in Hugo on Kron&#39;s</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>Blog Owner (CC BY 4.0)</copyright>
    <lastBuildDate>Mon, 15 Sep 2025 20:52:00 +0000</lastBuildDate>
    <atom:link href="/blog/tags/hugo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Building a Blog with AI</title>
      <link>/blog/posts/how-i-built-this-lightning-fast-blog/</link>
      <pubDate>Mon, 15 Sep 2025 20:52:00 +0000</pubDate>
      <guid>/blog/posts/how-i-built-this-lightning-fast-blog/</guid>
      <description>I wanted a simple blog. I asked Claude to build it.&#xA;First attempt: Bear Blog. It looked minimal. Claude researched it and found a full Django application hiding behind the clean facade—PostgreSQL, Redis, multi-tenant routing, user management. The simple frontend was a lie.&#xA;Insight. Multi-tenancy belongs at infrastructure level. GitHub Pages already handles domains and hosting. Why rebuild it?&#xA;Claude found Hugo with Bear Cub theme. Static generation. Same aesthetic. No runtime.</description>
      <content:encoded><![CDATA[<p>I wanted a simple blog. I asked Claude to build it.</p>
<p>First attempt: Bear Blog. It looked minimal. Claude researched it and found a full Django application hiding behind the clean facade—PostgreSQL, Redis, multi-tenant routing, user management. The simple frontend was a lie.</p>
<p><strong>Insight.</strong> Multi-tenancy belongs at infrastructure level. GitHub Pages already handles domains and hosting. Why rebuild it?</p>
<p>Claude found Hugo with Bear Cub theme. Static generation. Same aesthetic. No runtime. We forked the theme as gopher-blog and customized it.</p>
<h2 id="the-stack">The Stack</h2>
<ul>
<li>Hugo generates static HTML</li>
<li>gopher-blog theme (forked from Bear Cub <a href="https://github.com/clente/hugo-bearcub">[1]</a>)</li>
<li>Markdown files in git</li>
<li>Claude for research, debugging, content</li>
</ul>
<h2 id="how-it-works">How It Works</h2>
<p>I describe what I want. Claude writes the code, fixes bugs, deploys. When something breaks, I paste the error. Claude fixes it.</p>
<p>The blog builds in milliseconds. No database. No server. No security updates.</p>





<pre tabindex="0"><code>hugo new site .
git submodule add &lt;theme-repo&gt; themes/gopher-blog
make deploy</code></pre><h2 id="why-this-matters">Why This Matters</h2>
<p>AI can build functional software from conversation. Not perfectly—I guide, review, correct. But the iteration speed is different. Ideas become code in minutes.</p>
<p>This blog exists because Claude built it. The words, the theme, the deployment—all from conversation.</p>
<h2 id="references">References</h2>
<p>[1] <a href="https://github.com/clente/hugo-bearcub">https://github.com/clente/hugo-bearcub</a></p>
]]></content:encoded>
    </item>
  </channel>
</rss>
