用 caddy git 为 Hexo 博客自动更新
缘起
听闻萎软要收购 github,真是💊。本来 github 运营时氛围中立,倒向萎软必然引发顾虑。破坏良好的社区讨论氛围。因此决定自行架设代码托管服务。
gitea 较为轻量,占用资源少,选用此 app 架设。之后将 blog clone 到 gitea。因为自有了代码托管,想到是否能用 hook 使其自动更新,因此参考 nickfan 的 阿熊的Caddy+Hugo+Acme.sh配置填坑笔记 一文配置 caddy。
设定
设定 Caddyfile 为:
1 |
|
坑
之后发现 caddy 启动失败,原来 caddy 启动不能动态加载,blog 需访问的 git 地址没有加载,因此启动失败。更改为 github 地址后测试成功。
总结
caddy git 更新需在启动时能访问其地址。可以交叉放置(两人互相 push 到对方服务器)。hexo 由于预先生成静态网页,就不需要像 hugo 添加 then
语句。
用 caddy git 为 Hexo 博客自动更新
https://blog.ckyol.moe/2018/06/04/caddyHexo/