minode.top 已从单页手写 HTML 迁移为 Hugo 静态站点,并采用官方 Blowfish 主题。
当前架构#
站点源码、Markdown 内容和配置保存在 /opt/minode。Hugo 负责生成 public/,宿主机上的 Caddy 继续负责 HTTPS、域名跳转和静态文件服务。
Markdown + Blowfish + Config
↓
Hugo
↓
public/
↓
Caddy生产环境不运行 Hugo Server,也没有为了静态主页引入容器或数据库。内容更新后重新执行 Hugo 构建即可,Caddy 无需重启。
为什么这样组织#
- 内容与展示分离:文章使用 Markdown 管理,主题保持官方结构。
- 公网入口统一:TLS 与域名路由仍由 Caddy 负责。
- 后续维护清晰:主题通过 Git Submodule 固定版本,升级来源明确。
- 扩展互不干扰:未来其他服务可以使用独立子域名,由 Caddy 反向代理到本机端口。
这篇文章也是新站内容系统、分类、标签、目录与搜索功能的第一条真实记录。