1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| name: Publish Hexo to gitpage on: push: branches: - main jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: ref: main - name: Install dependencies run: | npm install -g hexo-cli # 给虚拟机装上hexo运行环境 npm install # 安装 package.json 中记录的所有插件 - name: Generate Hexo site run: | hexo clean hexo generate - name: Deploy to B repo uses: peaceiris/actions-gh-pages@v3 with: personal_token: ${{ secrets.ACCESS_TOKEN }} external_repository: zhangwuji/zhangwuji.github.io PUBLISH_BRANCH: main PUBLISH_DIR: ./public
|