购买了十年之约的优惠价硅云虚拟主机用于加速访问,记录一下部署过程。
前提条件
你需要已经配置好了 GitHub Action 的 Hexo 自动部署,若是没有,推荐观看以下文章:
这里就不讲了。
编辑 Action
打开(本地博客仓库目录)/.github/workflows/(Action配置文件).yml,在最后添加:
YAML
- name: Deploy Files on Ftp Server
uses: SamKirkland/FTP-Deploy-Action@4.3.0
with:
server: (FTP服务器地址)
username: (FTP用户名)
password: (FTP密码)
local-dir: ./public/
server-dir: (FTP服务器文件目录)
port: (FTP服务器端口,一般是21)将括号及内部内容换成自己的信息即可。
这里的方法是使用 ftp 来上传文件到虚拟主机,是对于所有虚拟主机而言最通用的一种方式了。./public是 Hexo 默认的静态文件生成本地地址,无需更改。
最后推流到 GitHub 即可使用。
题外话
本来以为挺复杂,结果就这么点。
最开始使用的是hexo-deployer-ftpsync插件,结果却根本无法正常使用,于是便转为使用 docker 镜像。
对了,如果有兴趣购买硅云的主机,那请帮个小忙,用我的邀请链接注册吧:邀请链接
那就这样,886