Hexo-github-aciton自动部署

简介: Hexo-github-aciton自动部署

Hexo-github-aciton自动部署


文档:https://hexo.io/docs/github-pages.html


添加文件 .github/workflows/pages.yml


name: Pages
on:
  push:
    branches:
      - master  # default branch
jobs:
  pages:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Use Node.js 12.x
        uses: actions/setup-node@v1
        with:
          node-version: '12.x'
      - name: Cache NPM dependencies
        uses: actions/cache@v2
        with:
          path: node_modules
          key: ${{ runner.OS }}-npm-cache
          restore-keys: |
            ${{ runner.OS }}-npm-cache
      - name: Install Dependencies
        run: npm install
      - name: Build
        run: npm run build
      - name: Deploy
        uses: peaceiris/actions-gh-pages@v3
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_dir: ./public
          publish_branch: gh-pages  # deploying branch
相关文章
|
资源调度
Vuepress + GitHub Actions 实现博客自动部署!
Vuepress + GitHub Actions 实现博客自动部署!
440 0
Vuepress + GitHub Actions 实现博客自动部署!
|
7月前
|
存储 安全 Serverless
用 Github Actions 自动部署阿里云函数计算 FC
介绍了如何配置阿里云函数计算(FC)与GitHub Actions集成以实现自动部署。首先在阿里云创建函数,然后在项目根目录创建`s.yaml`文件配置Serverless Devs。接着在GitHub仓库中设置 Secrets 存储阿里云账号信息,并创建名为`aliyun-fc-deploy.yaml`的工作流文件来定义GitHub Actions。当代码推送到`master`分支时,Actions会自动部署到函数计算。最后,成功配置后,提交代码会触发自动部署,并可在GitHub Actions和阿里云控制台查看部署状态。
640 3
|
Shell
Gitee 如何自动部署 Pages?还是用 GitHub Actions!
在上篇《一篇教你代码同步 GitHub 和 Gitee》中,我们使用 GitHub Actions 解决了 GitHub 代码自动同步 Gitee 的问题,但我们的博客仓库代码同步到 Gitee 后,并不能像 GitHub 一样自动部署 Pages,如果不使用付费的 Gitee Pages Pro 服务,那我们该怎么实现 Gitee 自动部署 Pages 呢?
686 0
Gitee 如何自动部署 Pages?还是用 GitHub Actions!
|
安全 Shell 网络安全
利用GitHub 的Actions自动同步gitee仓库,并Gitee Pages 自动部署项目
本文是博主学习GitHub、gitee的记录,希望对大家有所帮助。
705 0
|
JavaScript
利用workflows工作流Actions自动部署Vue项目Deploy to GitHub Pages
利用workflows工作流Actions自动部署Vue项目Deploy to GitHub Pages
256 0
利用workflows工作流Actions自动部署Vue项目Deploy to GitHub Pages
|
JavaScript 固态存储 前端开发
github action自动部署构建入门(1)
github action自动部署构建入门(1)
github action自动部署构建入门(1)
|
PHP
github与gitee代码自动同步到服务器实现PHP项目自动部署webhooks
github与gitee代码自动同步到服务器实现PHP项目自动部署webhooks
521 0
github与gitee代码自动同步到服务器实现PHP项目自动部署webhooks
|
JavaScript Shell 网络安全
|
前端开发 JavaScript 持续交付
如何在github的pages部署hexo实现代码提交到仓库自动部署
如何在github的pages部署hexo实现代码提交到仓库自动部署
546 0