# Simple workflow for deploying static content to GitHub Pages name: Deploy static content to Pages on: # Runs on pushes targeting the default branch push: branches: - master # Allow one concurrent deployment concurrency: group: 'pages' cancel-in-progress: true jobs: # Single deploy job since we're just deploying deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 with: persist-credentials: false # 执行依赖安装 - name: 安装依赖 run: | npm i -g pnpm pnpm i pnpm build-gh # 执行部署 - name: 部署 uses: JamesIves/github-pages-deploy-action@releases/v3 # 这个action会根据配置自动推送代码到指定分支 with: ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} # 指定密钥 BRANCH: gh-pages ##指定推送到的远程分支 FOLDER: dist # 指定构建之后要推送哪个目录的代码