这是什么

这是部署在一台 Debian 12 / 1 核 / 960MB 小鸡上的 Hugo 静态博客。

整站在构建时生成为纯静态 HTML,运行时只有 Caddy 托管文件,常驻内存约 15–30MB,几乎不吃 CPU。

为什么用 Hugo + Caddy

  • 占用极低:纯静态文件,无数据库、无动态后端。
  • :页面预生成,响应只是发文件。
  • 安全:没有动态后端,攻击面极小。
  • HTTPS 免运维:Caddy 自动申请并续期 Let’s Encrypt 证书。

怎么写新文章

cd /opt/blog
hugo new posts/my-second-post.md
# 编辑文章,把 draft 改为 false
hugo --minify

开始写吧。