第一篇

第一篇

本文字数:197  阅读时长:1分钟

访客数:加载中... | 阅读量:加载中...

为什么是静态站

文章是 Markdown,构建出来只有 HTML / CSS / 一点 JS,没有数据库,也没有后台。 服务器只跑一个 Caddy 做静态托管,1.6 GB 内存的机器绰绰有余。

怎么写

文章是一个目录一个页面(page bundle),图片跟文章放在一起:

bash
scripts/new-post.sh zephyr-zbus     # 新建 content/posts/zephyr-zbus/index.md
hugo server -D                      # 本地预览 http://localhost:1313

怎么发

本地看满意了再发,服务器不会因为 git push 自动上线:

bash
scripts/deploy.sh                   # 本地构建 + rsync 到 /srv/blog

图片

图片放文章目录里,用相对路径引用,主题会自动缩放出 480w / 1024w 两档:

hms blog 封面