这套博客不需要购买服务器。文章使用 Markdown 编写,GitHub 保存源文件,GitHub Pages 或 Cloudflare Pages 负责免费发布。

整体结构

整个流程只有四部分:

  1. Hugo 把 Markdown 转换为静态网页。
  2. Git 记录每次修改。
  3. GitHub 保存代码并触发自动构建。
  4. 免费静态托管平台提供访问地址和 HTTPS。

本地写作

创建文章时运行:

hugo new posts/my-new-post.md

文章写完后,在本地检查:

hugo server -D

浏览器打开 http://localhost:1313。

发布

把改动提交到 GitHub 的 main 分支:

git add .
git commit -m "publish: new post"
git push

仓库中的自动发布流程会把网站重新构建并部署到 Pages。

为什么选择静态博客

静态博客不需要数据库,也没有复杂的运行时环境。它的文件体积小、加载速度快,安全维护成本低。对个人博客来说,这些特点通常比后台管理系统更重要。