<?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 OpusMia</title><link>https://opusmia.com/tags/hugo/</link><description>Recent content in Hugo on OpusMia</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 11 Oct 2026 12:14:00 +0800</lastBuildDate><atom:link href="https://opusmia.com/tags/hugo/index.xml" rel="self" type="application/rss+xml"/><item><title>我用 Hugo + Nginx 搭博客的全过程记录</title><link>https://opusmia.com/posts/hugo-nginx-blog-setup/</link><pubDate>Sun, 11 Oct 2026 12:14:00 +0800</pubDate><guid>https://opusmia.com/posts/hugo-nginx-blog-setup/</guid><description>&lt;p&gt;博客上线前那个晚上，我 &lt;code&gt;hugo server&lt;/code&gt; 一跑，页面出来了，但长得不对——素面朝天，明显是 Hugo 的默认脸，我精心挑选的 PaperMod 主题根本没生效。我翻来覆去检查配置文件，三个小时后才发现：网站根目录下躺着两个配置文件，Hugo 读了我没写内容的那份。那天折腾到半夜一点，第二天早上送孩子上学时眼睛都是花的。&lt;/p&gt;
&lt;p&gt;下面是我搭这个博客的全过程，顺利的地方三言两语，踩坑的地方细说——毕竟坑才是这篇文章的价值。&lt;/p&gt;
&lt;h2 id="装-hugo别用-apt直接下官方包"&gt;装 Hugo：别用 apt，直接下官方包&lt;/h2&gt;
&lt;p&gt;Ubuntu 的 apt 仓库里有 Hugo，但版本老。我一开始图省事 &lt;code&gt;apt install hugo&lt;/code&gt;，装完 &lt;code&gt;hugo version&lt;/code&gt; 一看，版本号比 PaperMod 要求的低了一大截。果断卸载，改去 Hugo 官网下载了 extended 版的 deb 包：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo dpkg -i hugo_extended_0.x.x_linux-amd64.deb
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hugo version
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;为什么非要 extended 版？PaperMod 的某些功能（比如处理 SCSS 样式）依赖它。普通版装上也能跑，但迟早会在某个功能上翻车，不如一步到位。这个教训的学费，是我卸载重装那十分钟——外加去官网找对应 deb 包时，对着一堆版本号挑花眼的五分钟。认准 &lt;code&gt;hugo_extended&lt;/code&gt; 开头、系统架构 &lt;code&gt;linux-amd64&lt;/code&gt; 的那个，别下错成 ARM 版（树莓派才用那个）。&lt;/p&gt;
&lt;h2 id="加-papermod-主题"&gt;加 PaperMod 主题&lt;/h2&gt;
&lt;p&gt;PaperMod 是 Hugo 生态里很受欢迎的主题，干净、快、对中文友好。用 git submodule 的方式装，方便以后更新：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd ~/blog
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git init
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;然后在 &lt;code&gt;hugo.toml&lt;/code&gt; 里指定主题：&lt;/p&gt;</description></item></channel></rss>