小Z的个人空间

为什么我选择 Hugo 搭建个人博客

Hugo静态博客技术选型

为什么我选择 Hugo 搭建个人博客

搭个人博客这件事,工具多得让人选择困难。WordPress 太重、Hexo 主题多但慢、Jekyll 生态老旧、Gatsby 用 React 对我有点 overkill。折腾了一圈,最后选了 Hugo,说说理由。

速度是核心竞争力

Hugo 是用 Go 语言写的,编译速度是所有静态博客框架里最快的。几十篇文章 hugo 一键生成,只需要几十毫秒。同样的内容量,Hexo 要跑十几秒,Jekyll 更慢。速度不只是体验问题——频繁写文章、频繁发布的时候,等待感会很烦人。

原生支持 Markdown,内容即代码

Hugo 的内容就是纯 Markdown 文件,配合 Git 管理版本、分支管理草稿、CI/CD 自动化发布,整套工作流非常顺。用 VS Code 或任何编辑器都能写,不需要任何后台界面。

主题生态足够丰富

Hugo 的主题数量是最大的(上千个),从极简到复杂风格都有。社区主题几分钟就能搭一个好看的博客,改主题也只是换一个目录的事。

部署极其简单

Hugo 生成的是纯静态文件——就是一堆 HTML/CSS/JS,没有任何运行时依赖。可以部署到 GitHub Pages、Netlify、Vercel,或者直接 nginx 托管。免费的 CDN 方案随便挑。

适合人群

Hugo 适合:有技术背景、追求速度、想要完全掌控自己内容、愿意用 Markdown 写作的人

不适合:完全不想碰代码、需要一个可视化后台写文章的人——这种人更适合 Ghost 或 WordPress。


接下来的文章会详细记录这个博客的搭建过程,包括 nginx 配置、HTTPS 证书、搜索功能实现等细节。