最近用 Hugo 搭建了这个个人博客,整个过程比想象中简单不少。

为什么选择 Hugo

在选择博客框架时,我对比了几个主流方案:

  • Hugo — Go 语言编写,构建速度极快,纯静态输出
  • Hexo — Node.js 生态,插件丰富,但构建较慢
  • Jekyll — GitHub Pages 原生支持,Ruby 生态

最终选择了 Hugo,主要是看中它的构建速度和简洁的配置方式。

PaperMod 主题

Hugo 有很多优秀的主题,我选择了 PaperMod,原因是:

  1. 界面简洁清爽,适合个人博客
  2. 响应式设计,手机端体验好
  3. 支持亮色/暗色模式切换
  4. 内置归档、标签、分类等功能
  5. 中文支持良好

部署

使用 Nginx 部署在自己的服务器上,配合域名解析即可对外访问。

写新文章只需要创建 Markdown 文件,运行 hugo --minify 构建后上传即可。