Git · 自动化
用 Git 自动部署静态博客
静态站最大的优势之一,是发布流程可以非常简单:本地改内容,服务器同步文件,Nginx 直接提供访问。
最小可用流程
早期可以先不用复杂 CI。只要保留本地源码,通过脚本上传到服务器,再执行一次发布命令即可。
进阶方案
后续可以把网站放到 Git 仓库,通过 GitHub Actions 或服务器上的 bare repo hook 自动部署。这样每次 push 后自动更新网站。
注意事项
自动部署要避免把私钥、配置文件和草稿内容公开。正式接 Git 前,应该先写好忽略规则和备份策略。