<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hugo on DataKnife</title><link>https://dataknife.io/tags/hugo/</link><description>Recent content in Hugo on DataKnife</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 18 Jun 2026 09:00:00 +0000</lastBuildDate><atom:link href="https://dataknife.io/tags/hugo/index.xml" rel="self" type="application/rss+xml"/><item><title>Why Page Bundles Are Nice</title><link>https://dataknife.io/posts/2026/page-bundles/</link><pubDate>Thu, 18 Jun 2026 09:00:00 +0000</pubDate><guid>https://dataknife.io/posts/2026/page-bundles/</guid><description>&lt;p>The thing that makes this setup pleasant: a post is just a &lt;strong>folder&lt;/strong>.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#c0caf5;background-color:#1a1b26;-moz-tab-size:2;-o-tab-size:2;tab-size:2;">&lt;code class="language-text" data-lang="text">&lt;span style="display:flex;">&lt;span>content/posts/2026/page-bundles/
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>├── index.md ← this post
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>├── diagram.png ← ![](diagram.png)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>├── demo.gif ← ![](demo.gif) (animation preserved)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>└── clip.mp4 ← {{&amp;lt; video &amp;#34;clip.mp4&amp;#34; &amp;gt;}}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Drop a file in, reference it by name in plain Markdown, and it&amp;rsquo;s published (and optimized, for static images). No &lt;code>public/&lt;/code> tree to mirror, no slug to guess, and the build fails loudly if a file is missing.&lt;/p></description></item></channel></rss>