<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>modules on blog@tuan</title><link>https://chidokun.github.io/hugo-blog-tuan/tags/modules/</link><description>Recent content in modules on blog@tuan</description><generator>Hugo</generator><language>en-US</language><copyright>© 2026 blog@tuan. Content released under CC BY-SA 4.0.</copyright><lastBuildDate>Sun, 30 Nov 2025 08:20:00 +0700</lastBuildDate><atom:link href="https://chidokun.github.io/hugo-blog-tuan/tags/modules/index.xml" rel="self" type="application/rss+xml"/><item><title>A Short Note on Hugo Modules</title><link>https://chidokun.github.io/hugo-blog-tuan/2025/11/a-note-on-hugo-modules/</link><pubDate>Sun, 30 Nov 2025 08:20:00 +0700</pubDate><guid>https://chidokun.github.io/hugo-blog-tuan/2025/11/a-note-on-hugo-modules/</guid><description>&lt;p&gt;Git submodules still work, but the version is pinned to a bare commit hash and&#10;anyone cloning the repository has to remember &lt;code&gt;--recurse-submodules&lt;/code&gt;. Hugo&#10;Modules sit directly on top of Go modules, so they come with real versioning.&lt;/p&gt;</description></item></channel></rss>