Fix GitHub Pages deployment

This commit is contained in:
2026-01-25 21:09:51 -08:00
parent a13735e28b
commit dfb0b35f25
+8 -31
View File
@@ -6,44 +6,21 @@ on:
workflow_dispatch:
permissions:
contents: read
contents: write
pages: write
id-token: write
concurrency:
group: pages
cancel-in-progress: false
jobs:
build:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v4
- name: Build
run: |
mkdir -p _site
cp -r docs/* _site/ 2>/dev/null || cp index.html _site/ 2>/dev/null || true
cp -r assets _site/ 2>/dev/null || true
cp -r svg _site/ 2>/dev/null || true
cp -r png _site/ 2>/dev/null || true
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: _site
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./
publish_branch: gh-pages
exclude_assets: '.github,README.md,LICENSE,.gitignore'