我的博客为什么换成静态的
之前试过全栈方案:Next.js 前端 + FastAPI 后端 + PostgreSQL 数据库,功能很全,但代价也很清楚——一台 24 小时开着的服务器、一个要定期备份的数据库、还有每月固定的开销。
而我真正的需求其实只有两件事:写文章、发说说。
静态博客香在哪
- 零成本:GitHub Pages 免费托管,域名一年几十块,没有别的了
- 几乎不会挂:全站是静态文件走 CDN,没有进程会崩溃
- 安全省心:没有后端就没有可被攻击的接口
- 写作纯粹:打开编辑器,写完 push,几十秒后线上就更新了
看起来”静态站做不了”的功能,其实都有解
| 需求 | 解法 |
|---|---|
| 评论 | Giscus:评论存在 GitHub Discussions,免费无服务器 |
| 站内搜索 | 构建时生成索引,浏览器端匹配 |
| 说说 | 一个 JSON 数据文件 + 一段渲染脚本 |
| 音乐 | 纯前端播放器 + mp3 放仓库里 |
| 高颜值 | 主题 + CSS 本来就全是前端的事 |
下一步
把内容迁移稳定后,考虑给照片加个图床,再写几篇真正的技术长文。
如果你也在纠结要不要上服务器,我的建议是:先静态。真遇到静态做不了的需求,再迁移也不迟——文章都是 Markdown,走到哪都不丢。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ShowWhen!
评论