如何搭一个属于自己的博客

前言: 既然你点开了这篇文章,说明你也有一个“表达欲”无处安放的灵魂。 第三方平台(知乎、公众号、CSDN)虽然方便,但文章容易被删除,排版受限制,且充满了广告。 今天,我们来聊聊如何用 Hugo 搭建一个真正属于你的“数字花园”。

1. 为什么要自己搭博客?

在这个时代,写字的地方很多,为什么非要折腾一个独立的博客?

  • 数据主权:你的数据完全掌握在自己手里,不用担心平台倒闭或封号。
  • 极致的自由:想怎么排版就怎么排版,没有审核,没有敏感词。
  • 技术积累:折腾博客的过程,本身就是学习 Git、前端、DNS 和 CI/CD 的绝佳实践。

2. 技术选型:为什么是 Hugo?

搭建博客有很多方案,比如动态的 WordPress,或者静态生成器 Hexo。但我最终选择了 Hugo,原因很简单:

  1. 快,飞快:Hugo 使用 Go 语言编写,生成几百篇文章只需要几百毫秒。
  2. 安装简单:没有复杂的 npm install 依赖地狱,一个二进制文件搞定一切。
  3. Markdown:专注于写作本身,而不是复杂的排版工具。

3. 极简搭建教程 (保姆级)

我们需要用到的工具组合是:Hugo (生成器) + GitHub (代码仓库) + Vercel/Netlify (免费托管)。

3.1 安装 Hugo

在 Mac 上,如果你安装了 Homebrew,只需要一行命令: