jekyll-gh-pages.yml 810 B

12345678910111213141516171819202122232425262728293031323334
  1. name: Build and Deploy to hawk86104.github.io
  2. on:
  3. push:
  4. branches:
  5. - master # 或 master
  6. jobs:
  7. deploy:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - name: Checkout source
  11. uses: actions/checkout@v4
  12. - name: Setup Node
  13. uses: actions/setup-node@v4
  14. with:
  15. node-version: 22
  16. - name: Install deps
  17. run: yarn
  18. - name: Build
  19. run: yarn pre.build.icegl
  20. - name: Deploy to github.io repo
  21. uses: peaceiris/actions-gh-pages@v4
  22. with:
  23. personal_token: ${{ secrets.PAGES_TOKEN }}
  24. external_repository: hawk86104/hawk86104.github.io
  25. publish_branch: master # 你 github.io 仓库的分支
  26. publish_dir: ./dist
  27. commit_message: 'deploy: auto publish from three-vue-tres'