Hugo + PaperMod 博客搭建完整指南:从零到上线
我用 Hugo + PaperMod 主题搭了这个博客,部署到 GitHub Pages 并绑定了自己的域名,评论接的是 Giscus。下面是从环境搭建到部署上线的完整步骤。 选型理由 Hugo:下载即用,不用先装 Node、Ruby 这些环境;构建速度极快(几百篇文章秒级出结果);配置简单,不懂前端也没问题。对比 Hexo / Jekyll 等其他流行框架,是最省心最少折腾的静态站方案。 PaperMod:选这个主题没什么特别理由,简洁,目录 / 搜索 / 归档 / tags / 阅读时间这些都开箱即用,对我够用。想要更视觉化或双栏布局的时候可以看看 NexT、Stack、NexT.Gemini 这些主题。 Giscus(评论):PaperMod 本身不带评论,得自己接一套。Giscus 把评论存进 GitHub Discussions——零后端、零数据库、零维护,数据全在自己仓库下,比 Waline / Disqus 这类要单独跑服务的方案省心。代价是读者得登 GitHub 才能留言;以后真要匿名评论或更精细的控制,再迁去自建的 Waline / Twikoo 也不迟。 0. 环境准备 必装 # Hugo(必须 extended 版本,PaperMod 需要) brew install hugo 可选 # Typora(写作编辑器,付费 ~$15) brew install --cask typora 验证 hugo version # 应显示 extended 字样 1. 创建 Hugo 站点 # 进入你打算存放博客的目录,下文以 ~/myblog 为例 cd ~ hugo new site myblog cd myblog git init 2. 安装 PaperMod 主题 ⚠️ 必须用 git submodule,不要直接 clone 后删 .git,否则 GitHub Actions 拉不到主题。 ...