前言: 既然你点开了这篇文章,说明你也有一个“表达欲”无处安放的灵魂。 第三方平台(知乎、公众号、CSDN)虽然方便,但文章容易被删除,排版受限制,且充满了广告。 今天,我们来聊聊如何用 Hugo 搭建一个真正属于你的“数字花园”。
1. 为什么要自己搭博客?
在这个时代,写字的地方很多,为什么非要折腾一个独立的博客?
- 数据主权:你的数据完全掌握在自己手里,不用担心平台倒闭或封号。
- 极致的自由:想怎么排版就怎么排版,没有审核,没有敏感词。
- 技术积累:折腾博客的过程,本身就是学习 Git、前端、DNS 和 CI/CD 的绝佳实践。
2. 技术选型:为什么是 Hugo?
搭建博客有很多方案,比如动态的 WordPress,或者静态生成器 Hexo。但我最终选择了 Hugo,原因很简单:
- 快,飞快:Hugo 使用 Go 语言编写,生成几百篇文章只需要几百毫秒。
- 安装简单:没有复杂的
npm install依赖地狱,一个二进制文件搞定一切。 - Markdown:专注于写作本身,而不是复杂的排版工具。
3. 极简搭建教程 (保姆级)
我们需要用到的工具组合是:Hugo (生成器) + GitHub (代码仓库) + Vercel/Netlify (免费托管)。
3.1 安装 Hugo
在 Mac 上,如果你安装了 Homebrew,只需要一行命令: