跳过正文
我的博客技术栈:从静态页面开始

我的博客技术栈:从静态页面开始

·78 字·1 分钟
kinghh
作者
kinghh
老手艺人码农在 AI 浪潮下的自我探索:从相信代码改变世界,到相信 AI 改变世界。

Hugo、Blowfish、Nginx、VPS 与 HTTPS 组成的博客技术栈

这个博客的第一版没有选择复杂平台,而是先用最稳定、最容易维护的方式上线:静态页面 + Nginx + VPS。

现在它已经迁移到 Hugo + Blowfish。这样既保留静态站点的速度和稳定性,也让后续写文章、加标签、生成 RSS 和站内搜索更方便。

当前使用的技术栈
#

服务器使用 Ubuntu,Web 服务使用 Nginx,静态页面由 Hugo 生成,主题使用 Blowfish。用户访问域名后,请求会先到 VPS,再由 Nginx 返回构建好的 HTML、CSS 和 JS。

技术作用
Ubuntu VPS承载站点服务,便于后续扩展后台、数据库或自动化部署
Nginx接收 HTTP/HTTPS 请求,并直接返回静态站点文件
Hugo将 Markdown 文章构建成静态页面
Blowfish提供博客主题、文章列表、标签、搜索、RSS 和暗色模式
Let’s Encryptkinghh.cnwww.kinghh.cn 提供 HTTPS 证书

为什么迁移到 Hugo
#

纯 HTML 适合刚上线时验证方向,但文章数量增加后,手动维护列表、标签、RSS 和页面结构会变得重复。Hugo 可以把内容和主题分开:文章只写 Markdown,布局交给主题,部署时生成静态文件即可。

后续怎么扩展
#

如果文章数量变多,可以继续使用 Hugo 的分类、标签、RSS 和搜索能力。如果更需要后台写作体验,可以部署 WordPress。如果想练 Java,也可以在内容稳定后再做 Spring Boot + MySQL + Vue 的完整平台。

阶段目标
#

当前最重要的是先稳定上线、持续写内容、保持页面清爽。技术方案会跟着真实需求演进,而不是一开始就做成复杂系统。