痛点
每次写完文章都要手动执行:
hugo构建scp -r public/* user@server:/var/www/html/- 清理缓存
- 检查线上是否正常
太麻烦了,写成脚本一行搞定。
部署脚本
|
|
效率对比
| 方式 | 耗时 | 出错率 |
|---|---|---|
| 手动 | ~2 分钟 | 中等 |
| 脚本 | ~15 秒 | 几乎为零 |
进阶方案
- GitHub Actions:push 自动部署
- Webhook:本地写完触发远程构建
- 定时监控:Cron 每天检查站点可用性
💾 脚本已放到 Gitee,可直接 fork 使用。
每次写完文章都要手动执行:
hugo 构建scp -r public/* user@server:/var/www/html/太麻烦了,写成脚本一行搞定。
|
|
| 方式 | 耗时 | 出错率 |
|---|---|---|
| 手动 | ~2 分钟 | 中等 |
| 脚本 | ~15 秒 | 几乎为零 |
💾 脚本已放到 Gitee,可直接 fork 使用。