<?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 Docsy</title><link>https://deploy-preview-2682--docsydocs.netlify.app/tags/hugo/</link><description>Recent content in Hugo on Docsy</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 19 Jul 2026 06:33:32 -0400</lastBuildDate><atom:link href="https://deploy-preview-2682--docsydocs.netlify.app/tags/hugo/index.xml" rel="self" type="application/rss+xml"/><item><title>Hugo 0.158.0-0.164.x upgrade guide</title><link>https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0+/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0+/</guid><description>&lt;p&gt;This post summarizes breaking, security, and notable changes in Hugo 0.158.0 to
0.164.0 that are relevant to Docsy users. It is a
companion post to the Docsy &lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/0.16.0/"&gt;0.16.0&lt;/a&gt; release and upgrade guide, which
covers the
&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/0.16.0/#hugo"&gt;Hugo versions that Docsy 0.16.0 requires and validates&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="upgrade-summary"&gt;Upgrade summary&lt;a class="td-heading-self-link" href="#upgrade-summary" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This guide highlights Hugo changes that may require action when upgrading a
Docsy site to 0.16.0.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review &lt;span class="badge text-bg-warning rounded-pill text-small"&gt;BREAKING&lt;/span&gt; changes:
&lt;a id="breaking-changes"&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt;
&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0&amp;#43;/#node-tools"&gt;Node 22+ is required for Hugo-managed Node tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt;
&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0&amp;#43;/#security"&gt;HTML content and symlink security changed&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Review &lt;strong&gt;deprecations&lt;/strong&gt;: &lt;a id="deprecations"&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0&amp;#43;/#language-apis"&gt;Language config and template APIs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0&amp;#43;/#imaging"&gt;Imaging config and template APIs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Optionally skim:
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0&amp;#43;/#amp-escaping"&gt;Markdown-link escaping&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0&amp;#43;/#image-url-churn"&gt;Image URL churn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0&amp;#43;/#template-module-cleanup"&gt;Template and module cleanup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0&amp;#43;/#hugo-0-164-0"&gt;Faster builds and stricter templates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0&amp;#43;/#notable-changes"&gt;Notable changes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-rocket text-primary px-1"&gt;&lt;/i&gt; Jump to
&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.158.0&amp;#43;/#upgrade"&gt;Upgrade to Hugo 0.164.0&lt;/a&gt; once you&amp;rsquo;re
ready.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="language-apis"&gt;Language API deprecations (0.158.0)&lt;a class="td-heading-self-link" href="#language-apis" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Hugo 0.158.0 renamed several language configuration keys and template methods.
The old names log deprecation notices first, then move toward warnings and
eventual errors on Hugo&amp;rsquo;s deprecation timeline.&lt;/p&gt;</description></item><item><title>Hugo 0.152.0-0.155.x upgrade guide</title><link>https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.152.0+/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><guid>https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.152.0+/</guid><description>&lt;p&gt;This post summarizes the breaking and notable changes in Hugo 0.152.0 to
0.155.3. It is a companion post to the Docsy &lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/0.14.0/"&gt;0.14.0&lt;/a&gt; and
&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2025/0.13.0/"&gt;0.13.0&lt;/a&gt; release and upgrade guides.&lt;/p&gt;
&lt;h2 id="upgrade-summary"&gt;Upgrade summary&lt;a class="td-heading-self-link" href="#upgrade-summary" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This guide highlights breaking changes in Hugo 0.152.0–0.155.x and the actions
you may need to take.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review &lt;span class="badge text-bg-warning rounded-pill text-small"&gt;BREAKING&lt;/span&gt; changes:
&lt;a id="breaking-changes"&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.152.0&amp;#43;/#yaml-yes-no-etc"&gt;YAML yes/no tokens are strings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt;
&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.152.0&amp;#43;/#build-order"&gt;Build order changes for multidimensional sites&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Review &lt;strong&gt;deprecations&lt;/strong&gt; (non-breaking, but recommended):
&lt;a id="deprecations"&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.152.0&amp;#43;/#lang-mount-deprecation"&gt;&lt;code&gt;lang&lt;/code&gt; mount option deprecated&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.152.0&amp;#43;/#use-files"&gt;&lt;code&gt;includeFiles&lt;/code&gt;/&lt;code&gt;excludeFiles&lt;/code&gt; deprecated&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Optionally skim:
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.152.0&amp;#43;/#known-issues"&gt;Known issues and fixes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.152.0&amp;#43;/#notable-changes"&gt;Notable changes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-rocket text-primary px-1"&gt;&lt;/i&gt; Jump to &lt;a href="https://deploy-preview-2682--docsydocs.netlify.app/blog/2026/hugo-0.152.0&amp;#43;/#upgrade"&gt;Upgrade to Hugo 0.155.x&lt;/a&gt;
once you&amp;rsquo;re ready&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="yaml-yes-no-etc"&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; YAML yes/no tokens are strings (0.152.0) &lt;a id="0.152.0"&gt;&lt;/a&gt;&lt;a class="td-heading-self-link" href="#yaml-yes-no-etc" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Release &lt;a href="https://github.com/gohugoio/hugo/releases/tag/v0.152.0"&gt;0.152.0&lt;/a&gt; (2025-10-21) upgrades to a more modern YAML library, which
introduces a breaking change to the way that YAML interprets certain tokens
across configuration files and page front matter.&lt;/p&gt;</description></item></channel></rss>