name: 自动部署on:push:branches:- mainrelease:types:- publishedjobs:deploy:runs-on: ubuntu-lateststeps:- name: 检查分支uses: actions/checkout@v2with:ref: main- name: 安装 Nodeuses: actions/setup-node@v1with:node-version: "16.x"- name: 安装 Hexorun: |export TZ='Asia/Shanghai'npm insta...
# 使用 node:10-name:use Node.js10uses:actions/setup-node@v1with:node-version:10# npm install-name:npm installrun:|npm install-g hexo-cli npm installenv:CI:true# build-name:hexo buildrun:|hexo clean hexo generateenv:CI:true# Deploy-name:Deployuses:easingthemes/ssh-deploy@v2.0.7env:SSH...
新创建的secrets key在Actions配置文件要用到,因此变量名字要保持一致。二、添加Actions配置文件1.在你的hexo项目根目录下创建.github文件夹。 2.在.github文件夹下继续创建workflows文件夹。 2.在workflows文件夹下创建hexo-deploy.yml文件。name: deploying Hexo project to GitHub pages on: push: branches: - ...
运行hexo g生成html文件 如果使用的是github page服务,需要运行hexo deploy,如果是自己的服务器,还要连上服务器上传打包好的文件 使用Github Action,我需要 提交代码,github自动帮我们打包部署到服务器 内心os:太方便了 我要学我要学!!! 开始设置 1、去Github的自己仓库点击Actions,新建一个workflow工作流,应该会有...
deploy: runs-on: ubuntu-latest steps: - name: 检查分支 uses: actions/checkout@v2 with: ref: main - name: 安装 Node uses: actions/setup-node@v1 with: node-version: "16.x" - name: 安装 Hexo run: | export TZ='Asia/Shanghai' ...
name:自动部署on:push:branches:-mainrelease:types:-publishedjobs:deploy:runs-on:ubuntu-lateststeps:-name:检查分支uses:actions/checkout@v2with:ref:main-name:安装 Nodeuses:actions/setup-node@v1with:node-version:"16.x"-name:安装 Hexorun:|exportTZ='Asia/Shanghai'npm install hexo-cli-g-name:缓...
本地重新生成一组密钥对,如hexo_deploy.pub与hexo_deploy。私钥配置到 github 源码仓库的repository secret,公钥配置到username.github.io部署仓库的Deploy keys。该密钥对专用于「源码仓库」与「部署仓库」之间的 Action 自动部署。 github 源码库新建后即可配置:依次进入Settings -> Secrets -> Actions -> New repos...
2.Quickstart for GitHub Actions 参考文档:Quickstart for GitHub Actions 1、 创建新的分支(因为原分支是适用于travis ci的) 1 2 git checkout -b github-action git push origin HEAD:github-action 2、 创建 github-actions-demo.yml 文件 voidking/hexo-deploy项目中执行 ...
现在,点击右侧的Add deploy key。将你生成的公钥粘贴到deploy key里面。勾选Allow write access以允许之后github actions push到你的仓库中。这里 title 可以随便填写,方便你自己记忆即可。 新建代码仓库 进入你的 hexo blog 文件夹。现在,你需要在这里建立一个代码仓库,用作之后的数据存放 ...
其他的事情交给Github Actions image 整个流程是 创建密钥,用于连接博客服务器 安装hexo 安装hexo插件 拉取主题 安装主题依赖包 检查主题目录 配置git 生成静态文件 部署! 工作流配置 name:publish on:push:branches:-master jobs:publish-blog:runs-on:ubuntu-latest ...