这套博客不需要购买服务器。文章使用 Markdown 编写,GitHub 保存源文件,GitHub Pages 或 Cloudflare Pages 负责免费发布。
整体结构
整个流程只有四部分:
- Hugo 把 Markdown 转换为静态网页。
- Git 记录每次修改。
- GitHub 保存代码并触发自动构建。
- 免费静态托管平台提供访问地址和 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。
为什么选择静态博客
静态博客不需要数据库,也没有复杂的运行时环境。它的文件体积小、加载速度快,安全维护成本低。对个人博客来说,这些特点通常比后台管理系统更重要。