<?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>PaperMod on 鬼属文</title>
    <link>https://www.renjiaxing.ren/tags/papermod/</link>
    <description>Recent content in PaperMod on 鬼属文</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Wed, 29 Jul 2026 14:00:00 +0800</lastBuildDate>
    <atom:link href="https://www.renjiaxing.ren/tags/papermod/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Hugo 博客搭建与 PaperMod 配置全记录</title>
      <link>https://www.renjiaxing.ren/posts/%E6%8A%80%E6%9C%AF/2026_0729_01_hugo%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E4%B8%8Epapermod%E9%85%8D%E7%BD%AE%E5%85%A8%E8%AE%B0%E5%BD%95/</link>
      <pubDate>Wed, 29 Jul 2026 14:00:00 +0800</pubDate>
      <guid>https://www.renjiaxing.ren/posts/%E6%8A%80%E6%9C%AF/2026_0729_01_hugo%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E4%B8%8Epapermod%E9%85%8D%E7%BD%AE%E5%85%A8%E8%AE%B0%E5%BD%95/</guid>
      <description>&lt;h2 id=&#34;为什么选-hugo&#34;&gt;为什么选 Hugo&lt;/h2&gt;
&lt;p&gt;Hugo 是一个用 Go 写的静态网站生成器。它和 WordPress 这类动态博客的区别是：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;/th&gt;
          &lt;th&gt;Hugo&lt;/th&gt;
          &lt;th&gt;WordPress&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;原理&lt;/td&gt;
          &lt;td&gt;Markdown → 预生成 HTML 文件&lt;/td&gt;
          &lt;td&gt;每次访问查数据库 + 渲染 PHP&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;服务器要求&lt;/td&gt;
          &lt;td&gt;纯静态文件，Nginx 直接 serve&lt;/td&gt;
          &lt;td&gt;需要 PHP + MySQL&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;内存占用&lt;/td&gt;
          &lt;td&gt;0（只有 Nginx 的几 MB）&lt;/td&gt;
          &lt;td&gt;MySQL 400M+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;安全&lt;/td&gt;
          &lt;td&gt;没有后台、没有数据库，攻击面极窄&lt;/td&gt;
          &lt;td&gt;PHP + 插件 = 常见攻击入口&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;写作方式&lt;/td&gt;
          &lt;td&gt;VS Code 写 Markdown&lt;/td&gt;
          &lt;td&gt;浏览器里写&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;速度&lt;/td&gt;
          &lt;td&gt;秒开&lt;/td&gt;
          &lt;td&gt;看服务器性能&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;版本控制&lt;/td&gt;
          &lt;td&gt;Git&lt;/td&gt;
          &lt;td&gt;数据库导出，不优雅&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;对于一台 2C2G 的轻量服务器，Hugo 是唯一正确的选择。&lt;/p&gt;
&lt;h2 id=&#34;技术栈&#34;&gt;技术栈&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;云服务器：腾讯云轻量应用服务器 2C2G 3Mbps（Ubuntu 22.04）
静态生成：Hugo 0.146.5
主题：PaperMod（Gitee 镜像）
Web 服务器：Nginx
部署方式：Hugo 生成 HTML → Nginx 直接 serve
HTTPS：等域名备案下来后 Let&amp;#39;s Encrypt 免费证书
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;博客目录结构&#34;&gt;博客目录结构&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;~/myblog/
├── config.yml          ← 博客配置（核心文件）
├── content/            ← 所有文章和页面
│   ├── posts/
│   │   ├── 技术/
│   │   ├── 杂文/
│   │   ├── 美食/
│   │   └── 健身/
│   ├── about.md        ← 关于页面
│   ├── archives.md     ← 时间轴页面
│   ├── search.md       ← 搜索页面
│   └── tags/_index.md  ← 标签页面
├── layouts/            ← 自定义布局（覆盖主题默认）
│   ├── _default/
│   │   ├── archives.html  ← 时间轴模板（来自 sulv-hugo-papermod）
│   │   └── search.html    ← 搜索模板
│   └── partials/
│       └── index_profile.html  ← 首页 profileMode 模板
├── assets/js/          ← 自定义 JS
│   ├── fastsearch.js
│   └── fuse.basic.min.js
├── static/img/         ← 静态资源（头像、二维码等）
├── themes/PaperMod/    ← Hugo 主题（不改动）
└── deploy.sh           ← 构建+部署脚本
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;configyml-关键配置&#34;&gt;config.yml 关键配置&lt;/h2&gt;
&lt;h3 id=&#34;首页profilemode&#34;&gt;首页：profileMode&lt;/h3&gt;
&lt;p&gt;PaperMod 内置两种首页模式。&lt;code&gt;homeInfoParams&lt;/code&gt; 是纯文字，&lt;code&gt;profileMode&lt;/code&gt; 是头像 + 按钮布局。选择后者：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
