🔧 Fix GitHub Actions workflow #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Deploy Multi-language HonKit | |
| on: | |
| push: | |
| branches: [ main ] | |
| # 设置权限 | |
| permissions: | |
| contents: read | |
| pages: write | |
| id-token: write | |
| # 确保只有一个作业在运行 | |
| concurrency: | |
| group: "pages" | |
| cancel-in-progress: false | |
| jobs: | |
| build-and-deploy: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: '18' | |
| - name: Install HonKit | |
| run: | | |
| npm install -g honkit | |
| - name: Build Chinese version | |
| run: | | |
| cd zh | |
| honkit build | |
| - name: Build English version | |
| run: | | |
| cd en | |
| honkit build | |
| - name: Setup Pages | |
| uses: actions/configure-pages@v4 | |
| - name: Upload artifact | |
| uses: actions/upload-pages-artifact@v3 | |
| with: | |
| path: | | |
| . | |
| zh/_book | |
| en/_book | |
| - name: Deploy to GitHub Pages | |
| id: deployment | |
| uses: actions/deploy-pages@v4 |