最近用 Hugo 搭建了这个个人博客,整个过程比想象中简单不少。
为什么选择 Hugo
在选择博客框架时,我对比了几个主流方案:
- Hugo — Go 语言编写,构建速度极快,纯静态输出
- Hexo — Node.js 生态,插件丰富,但构建较慢
- Jekyll — GitHub Pages 原生支持,Ruby 生态
最终选择了 Hugo,主要是看中它的构建速度和简洁的配置方式。
PaperMod 主题
Hugo 有很多优秀的主题,我选择了 PaperMod,原因是:
- 界面简洁清爽,适合个人博客
- 响应式设计,手机端体验好
- 支持亮色/暗色模式切换
- 内置归档、标签、分类等功能
- 中文支持良好
部署
使用 Nginx 部署在自己的服务器上,配合域名解析即可对外访问。
写新文章只需要创建 Markdown 文件,运行 hugo --minify 构建后上传即可。