博客本来使用了 Netlify + 国内阿里 CDN 加速.
但没想到… Netlify 的源站实在是太慢了. 慢到返回一个 304 都能等到 504 Gateway Time-out.
既然都已经备案了, 还是要想办法让国内访问快一点.
所以打算利用 Github Actions 将网站再部署到 OSS 上, 再用 CDN 加速.
同时由于国内评论发表需要审核, 使用 Valine (Valine-Admin) 替换了 Gitalk, 支持手动审核.
贴一下 Github Actions 配置文件作为参考. 还需要配置 Secrets.
1 | name: Hexo Blog CI |
注: 这里选择的 Node.js 版本不能是 14.x, 否则生成的会是空的 html 文件, 开始还以为是 OSS 的问题.
按照用量收费的成本几乎可以忽略不计.
还有 配置 Valine 及 Valine-Admin的教程.
本文采用 CC BY-NC-SA 4.0 许可协议发布.
作者: lyc8503, 文章链接: https://blog.lyc8503.net/post/hexo-on-oss/
如果本文给你带来了帮助或让你觉得有趣, 可以考虑赞助我¬_¬