通过 GithubActions 实现自动化部署 Hexo
一、在自己电脑上新建一个文件夹,打开 git bash here,输入以下命令
1 |
|
之后会生成两个文件,
一个私钥文件为:github-deploy-key;
另一个公钥文件为:github-deploy-key.pub
1、在 Hexo 工作目录 Github 源码仓库中指定私钥
步骤:依次打开自己存放博客源码的仓库,点击Settings->展开Secrets and variables->点击Actions->点击New repository secret;填写名称与粘贴私钥。
2、在 Hexo 站点目录 Github pages主页仓库中指定公钥
步骤:依次打开自己存放博客pages主页的仓库,点击Settings->Deploy keys->Add deploy key
Title处设置个名称,key处粘贴公钥。
注意事项:一定要勾选(Allow write access)允许写入后,再保存。
二、创建部署配置
1、在[自己博客根目录]新建.github文件夹,注意开头是有个.的。然后在.github 内新建 workflows 文件夹,再在 workflows 文件夹内新建 autodeploy.yml,在[自己博客根目录]/.github/workflows/autodeploy.yml 里面输入
1 |
|
初次提交:
git init #初始化
git remote add origin 这里接着填写自己github的SSH地址
git checkout -b main #main是项目分支名
非初次提交:
git add .
git commit -m “github action update”
git push origin main
欢迎光临本站!
本站主要记录一些个人所学的内容。
通过 GithubActions 实现自动化部署 Hexo
http://example.com/2024/02/27/通过 GithubActions 实现自动化部署 Hexo/