git add . git commit -m "deploy hexo source" git push -u origin masterGitHub Actions 检测到 master 分支有内容 push 进来,会自动执行 action 配置文件的命令,将 Hexo 项目编译成静态页面,然后部署到公共仓库的 gh-pages 分支。 在私有仓库的Actions可以查看配置的action详细信息...
# 使用 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...
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...
name:自动部署on:push:branches:-masterrelease:types:-publishedjobs:deploy:runs-on:ubuntu-lateststeps:-name:检查分支uses:actions/checkout@v2with:ref:master-name:安装 Nodeuses:actions/setup-node@v1with:node-version:"16.x"-name:安装 Hexorun:|export TZ='Asia/Shanghai' npm install hexo-cli -g-...
使用Github Actions自动化部署Hexo 前言 使用GithubActions自动化部署之后,可以脱离本地电脑,再也不用担心源码丢失。 新建私密仓库 首先需要在GitHub上新建一个私密仓库,仓库名称随意,注意不要使用README初始化仓库。 生成公私秘钥对 在mac的终端中执行: 代码语言:javascript ...
所以Actions自动化也大致分为两种。这里主要讲HTTPS连接部署方式 HTTPS连接部署方式 获取Github token 获取Github access tokens 打开https://github.com/settings/tokens点击Generate new token新建个token 创建存放Hexo源码的私有仓库 创建完成后,需要把博客的源码push到这里。首先获取远程仓库地址,同样SSH和HTTPS均可。SSH...
运行hexo g生成html文件 如果使用的是github page服务,需要运行hexo deploy,如果是自己的服务器,还要连上服务器上传打包好的文件 使用Github Action,我需要 提交代码,github自动帮我们打包部署到服务器 内心os:太方便了 我要学我要学!!! 开始设置 1、去Github的自己仓库点击Actions,新建一个workflow工作流,应该会有...
在博客源码分支(我这里是hexo分支)中创建 .github/workflows/HexoCI.yml 文件,内容如下:6.Hexo 配置 在项目根目录中修改 _config.yml ,增加部署相关内容:这里的repo要填写ssh的形式,使用http形式可能会有问题 7.验证 现在 Hexo 已经和 GitHub Actions 已经集成了,接下来在博客源码分支上推送代码即可自动编译...
于是索性研究了一下怎么用GitHub的Action自动生成和部署博客,一劳永逸。 Syize added Gitalk 2024/12/04/hexo-github-actions/ labels Dec 4, 2024 Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment Assignees No one assigned Labels 2024/12/04/...
运行hexo g生成html文件 如果使用的是github page服务,需要运行hexo deploy,如果是自己的服务器,还要连上服务器上传打包好的文件 使用Github Action,我需要 提交代码,github自动帮我们打包部署到服务器 内心os:太方便了 我要学我要学!!! 开始设置 1、去Github的自己仓库点击Actions,新建一个workflow工作流,应该会有...