<?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 Publishing House</title>
    <link>https://publishinghouse.org/tags/hugo/</link>
    <description>Recent content in hugo on Publishing House</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 29 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://publishinghouse.org/tags/hugo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Deploying Hugo to Cloudflare Pages with GitHub Actions</title>
      <link>https://publishinghouse.org/deploying-hugo-to-cloudflare-pages-with-github-actions/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/deploying-hugo-to-cloudflare-pages-with-github-actions/</guid>
      <description>Cloudflare Pages is one of the best hosting targets for Hugo sites. It is fast, globally distributed, free for most publishing workloads, and integrates cleanly with GitHub repositories. You can deploy directly through Cloudflare&amp;rsquo;s built-in Git integration — or through a GitHub Actions workflow for more control over the build process. This guide covers both approaches and when to choose each.
Option 1: Cloudflare&amp;rsquo;s Direct Git Integration The simplest path requires no GitHub Actions configuration.</description>
    </item>
    
    <item>
      <title>How to Add Search to a Hugo Site</title>
      <link>https://publishinghouse.org/how-to-add-search-to-a-hugo-site/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/how-to-add-search-to-a-hugo-site/</guid>
      <description>Hugo is fast, flexible, and opinionated in all the right ways — but it ships without built-in search. Since Hugo generates a static site, there is no server-side query engine to call. Search has to be handled either at build time, client-side in the browser, or through a third-party service. Each approach has tradeoffs worth understanding before you commit to one.
This guide covers the main options and walks through the implementation that works best for most publishing workflows.</description>
    </item>
    
    <item>
      <title>How to Use Taxonomies in Hugo</title>
      <link>https://publishinghouse.org/how-to-use-taxonomies-in-hugo/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/how-to-use-taxonomies-in-hugo/</guid>
      <description>Taxonomies are Hugo&amp;rsquo;s system for classifying and grouping content. Used well, they provide the structural backbone of a publishing site — the navigation paths, archive pages, and content relationships that let readers move through a site meaningfully. Hugo&amp;rsquo;s taxonomy system is flexible and powerful, but it requires deliberate configuration to use effectively.
What Hugo&amp;rsquo;s Taxonomy System Does A taxonomy is a classification dimension. Tags and categories are the two built into Hugo by default, but you can define any number of custom taxonomies — series, authors, topics, formats, locations — and Hugo will generate archive pages and RSS feeds for each.</description>
    </item>
    
    <item>
      <title>Hugo Archetypes: Automating Content Frontmatter</title>
      <link>https://publishinghouse.org/hugo-archetypes-automating-content-frontmatter/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/hugo-archetypes-automating-content-frontmatter/</guid>
      <description>Hugo archetypes are content templates that pre-populate frontmatter when you create new content with hugo new. They are a small feature with a disproportionate practical impact on a publication&amp;rsquo;s day-to-day workflow: every new post or page starts with the correct structure, required fields are present, and authors do not need to remember the exact frontmatter format.
The Default Archetype Hugo ships with a single default archetype at archetypes/default.md:
--- title: &amp;#34;{{ replace .</description>
    </item>
    
    <item>
      <title>Hugo Image Processing: Resizing, Optimizing, and Serving Images</title>
      <link>https://publishinghouse.org/hugo-image-processing-resizing-optimizing-and-serving-images/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/hugo-image-processing-resizing-optimizing-and-serving-images/</guid>
      <description>Hugo has a built-in image processing pipeline that handles resizing, format conversion, and optimization at build time — no external service, no plugin, no JavaScript-based lazy loading required. For publishing sites where images are a significant part of content, understanding Hugo&amp;rsquo;s image processing is worth the investment. The result is faster pages with properly sized images served in modern formats, generated automatically from source files.
Page Resources vs Global Resources Hugo works with images in two contexts:</description>
    </item>
    
    <item>
      <title>Hugo Partials: Building Reusable Template Components</title>
      <link>https://publishinghouse.org/hugo-partials-building-reusable-template-components/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/hugo-partials-building-reusable-template-components/</guid>
      <description>Hugo partials are reusable template fragments — the building blocks of a maintainable Hugo theme. Any piece of HTML that appears in more than one place belongs in a partial: site headers, footers, navigation menus, article cards, SEO meta tags, social sharing blocks, author bios. Once defined, a partial is called with a single line from any template.
This guide covers the full range of how partials work and patterns that make them practical for a publishing site.</description>
    </item>
    
    <item>
      <title>Hugo Pipes: Asset Processing and Bundling</title>
      <link>https://publishinghouse.org/hugo-pipes-asset-processing-and-bundling/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/hugo-pipes-asset-processing-and-bundling/</guid>
      <description>Hugo Pipes is Hugo&amp;rsquo;s built-in asset processing pipeline. It handles Sass/SCSS compilation, CSS and JavaScript minification, fingerprinting for cache busting, and bundling — at build time, without external build tools like Webpack or Vite. For publishers running Hugo sites, understanding Pipes is the difference between manually managing compiled CSS and having the build handle it automatically.
The Assets Directory Hugo Pipes works with files in the assets/ directory. Unlike static/, which copies files verbatim to the output, assets/ is a processing source — files there are available to Pipes functions but are only written to the output if explicitly processed and referenced.</description>
    </item>
    
    <item>
      <title>Hugo Shortcodes: How to Create and Use Them</title>
      <link>https://publishinghouse.org/hugo-shortcodes-how-to-create-and-use-them/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/hugo-shortcodes-how-to-create-and-use-them/</guid>
      <description>Hugo shortcodes are reusable template fragments that can be embedded in Markdown content. They bridge the gap between Markdown&amp;rsquo;s intentional simplicity and the richer, more structured HTML that publishing sites often need — figure captions, callout boxes, video embeds, custom alert blocks, styled pull quotes — without requiring authors to write raw HTML in their content files.
Hugo ships with a small set of built-in shortcodes and provides a straightforward system for building your own.</description>
    </item>
    
    <item>
      <title>Migrating from WordPress to Hugo: A Practical Walkthrough</title>
      <link>https://publishinghouse.org/migrating-from-wordpress-to-hugo-a-practical-walkthrough/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/migrating-from-wordpress-to-hugo-a-practical-walkthrough/</guid>
      <description>Migrating a WordPress site to Hugo is one of the most common transitions in publishing infrastructure. The reasons vary — performance, hosting cost, maintenance overhead, security exposure — but the path through the migration is broadly the same regardless of why you are making the move. This is a practical walkthrough of what the process actually involves.
What You Are Gaining and What You Are Giving Up Before starting, be clear about the tradeoffs.</description>
    </item>
    
    <item>
      <title>Setting Up a Hugo Site from Scratch</title>
      <link>https://publishinghouse.org/setting-up-a-hugo-site-from-scratch/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/setting-up-a-hugo-site-from-scratch/</guid>
      <description>Hugo is fast to build and fast to get started with, but a blank new site has some deliberate setup work before it is ready to publish. This walkthrough covers the full process from installation through your first deployed post.
Installing Hugo Hugo distributes as a single binary — no runtime dependencies, no package manager required after the initial install.
macOS:
brew install hugo Linux (Debian/Ubuntu):
sudo apt install hugo Or download the latest binary directly from the Hugo releases page and add it to your PATH.</description>
    </item>
    
    <item>
      <title>The Best Static Site Generators for Publishers in 2026</title>
      <link>https://publishinghouse.org/the-best-static-site-generators-for-publishers-in-2026/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/the-best-static-site-generators-for-publishers-in-2026/</guid>
      <description>The static site generator landscape has matured considerably. What was once a niche developer preference — choosing a build tool over a CMS — is now a mainstream option for publishers of all sizes. Performance, security, and hosting cost advantages have made static generation attractive well beyond the developer blog use case.
The challenge now is not whether to consider a static site generator, but which one. The options differ in speed, flexibility, content modeling, and the technical profile they assume.</description>
    </item>
    
    <item>
      <title>Tina CMS: Visual Editing for Static Sites and Next.js</title>
      <link>https://publishinghouse.org/tina-cms-visual-editing-for-static-sites-and-next.js/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/tina-cms-visual-editing-for-static-sites-and-next.js/</guid>
      <description>Tina CMS is an open-source, Git-backed content management system with a distinguishing feature that sets it apart from most headless options: inline visual editing. Where tools like Decap CMS present editors with a form interface that is separate from the rendered site, Tina renders the actual page alongside the editing controls — editors see changes in context as they type.
This matters for publishing teams where the gap between the form and the final output causes friction.</description>
    </item>
    
    <item>
      <title>Using Decap CMS to Add a Web Editor to Your Hugo Site</title>
      <link>https://publishinghouse.org/using-decap-cms-to-add-a-web-editor-to-your-hugo-site/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/using-decap-cms-to-add-a-web-editor-to-your-hugo-site/</guid>
      <description>Hugo is fast and file-based, but its editing experience is entirely command-line: you write Markdown in a text editor, commit to Git, and push to trigger a build. For solo developers this is fine. For publications with non-technical contributors, it is a significant barrier. Decap CMS (formerly Netlify CMS) solves this by adding a browser-based editorial interface to Hugo without abandoning the static site architecture.
What Decap CMS Is Decap CMS is an open-source, Git-backed content management interface.</description>
    </item>
    
    <item>
      <title>WordPress vs Hugo: Choosing the Right Platform for Your Publishing Site</title>
      <link>https://publishinghouse.org/wordpress-vs-hugo-choosing-the-right-platform-for-your-publishing-site/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://publishinghouse.org/wordpress-vs-hugo-choosing-the-right-platform-for-your-publishing-site/</guid>
      <description>For publishers setting up a new site — or reconsidering an old one — the choice between WordPress and Hugo comes up constantly. Both are capable, widely used, and well-supported, but they represent fundamentally different philosophies about how a website should work. Picking the wrong one creates friction you will feel every day.
The Core Difference WordPress is a dynamic content management system. Every time a visitor loads a page, WordPress queries a database, assembles the page from PHP templates and stored content, and serves the result.</description>
    </item>
    
  </channel>
</rss>
