<?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 WickNet</title>
    <link>https://wicknet.dev/tags/hugo/</link>
    <description>Recent content in Hugo on WickNet</description>
    <image>
      <title>WickNet</title>
      <url>https://wicknet.dev/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://wicknet.dev/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo -- 0.143.1</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 10 Feb 2025 10:25:59 -0500</lastBuildDate>
    <atom:link href="https://wicknet.dev/tags/hugo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Wicknet.dev Devlog 2025-02-10</title>
      <link>https://wicknet.dev/devlog/wicknet.dev/2025-02-10/</link>
      <pubDate>Mon, 10 Feb 2025 10:25:59 -0500</pubDate>
      <guid>https://wicknet.dev/devlog/wicknet.dev/2025-02-10/</guid>
      <description>&lt;p&gt;According to the &lt;a href=&#34;https://docker.hugomods.com/docs/ci-cd/nginx/&#34;&gt;hugo documentation&lt;/a&gt;, the Dockerfile was reworked, and the structure of the docker container now follows the pattern of a hugo builder image and an nginx image that actually runs the static site.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-Dockerfile&#34; data-lang=&#34;Dockerfile&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;FROM&lt;/span&gt;&lt;span class=&#34;s&#34;&gt; hugomods/hugo:exts as builder&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;ARG&lt;/span&gt; HUGO_BASEURL&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;ENV&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;HUGO_BASEURL&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;${&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;HUGO_BASEURL&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;ARG&lt;/span&gt; HUGO_ENV&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;ENV&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;HUGO_ENV&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;${&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;HUGO_ENV&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;COPY&lt;/span&gt; . /src&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;RUN&lt;/span&gt; hugo --minify&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;FROM&lt;/span&gt;&lt;span class=&#34;s&#34;&gt; hugomods/hugo:nginx&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;COPY&lt;/span&gt; --from&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;builder /src/public /site&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Build with:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;docker build -t &amp;lt;tag&amp;gt; --build-arg HUGO_BASEURL=&amp;quot;https://wicknet.dev&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This is cleaner than using hugo itself to serve the files as was done in the quick and dirty first draft.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wicknet.dev Devlog 2025-02-01</title>
      <link>https://wicknet.dev/devlog/wicknet.dev/2025-02-01/</link>
      <pubDate>Sat, 01 Feb 2025 13:47:05 -0500</pubDate>
      <guid>https://wicknet.dev/devlog/wicknet.dev/2025-02-01/</guid>
      <description>&lt;p&gt;After a few days away, the hugo service was exposed through metallb to the LAN, and reverse proxied via the wicknet.dev frontend server.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wicknet.dev Devlog 2025-01-25</title>
      <link>https://wicknet.dev/devlog/wicknet.dev/2025-01-25/</link>
      <pubDate>Sat, 25 Jan 2025 22:11:07 -0500</pubDate>
      <guid>https://wicknet.dev/devlog/wicknet.dev/2025-01-25/</guid>
      <description>&lt;p&gt;Today work began on wrangling the beginnings of a kubernetes deployment for this blog. A simple dockerfile to serve the site, based on the one provided by the hugo team, was deployed to the cluster. After some fiddling with authentication, secrets, and a local tls CA and certificates, the pods are running. They still need to be exposed through the load balancer &amp;ndash; a job for tomorrow.&lt;/p&gt;
&lt;p&gt;Next, a wireguard link, and nginx configuration for proxying from the frontend VPS to the cluster will need to be created.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wicknet.dev Devlog 2025-01-24</title>
      <link>https://wicknet.dev/devlog/wicknet.dev/2025-01-24/</link>
      <pubDate>Fri, 24 Jan 2025 13:33:51 -0500</pubDate>
      <guid>https://wicknet.dev/devlog/wicknet.dev/2025-01-24/</guid>
      <description>&lt;p&gt;Today, content began to be organized for the blog.&lt;/p&gt;
&lt;p&gt;The domain, VPS, and ssh access are already setup for wicknet&amp;rsquo;s front end.&lt;/p&gt;
&lt;p&gt;Remaining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; setup Ye Olde Wireguard Backhaul between home server and frontend.&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; setup k3s deployment to host the blog on the cluster&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; setup k3s deployment to host the email server for the domain on the cluster.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
