File tree Expand file tree Collapse file tree 1 file changed +18
-21
lines changed Expand file tree Collapse file tree 1 file changed +18
-21
lines changed Original file line number Diff line number Diff line change 66 workflow_dispatch :
77
88jobs :
9- docs :
9+ build :
1010 runs-on : ubuntu-latest
1111 steps :
1212 - uses : actions/checkout@v4
@@ -18,34 +18,31 @@ jobs:
1818 with :
1919 node-version : 22
2020 cache : npm
21-
22- - name : Setup Pages
23- uses : actions/configure-pages@v4
2421
2522 - name : Install dependencies
2623 run : npm ci
2724
2825 - name : Build with VitePress
2926 run : npm run docs:build
3027
31- - name : Deploy to GitHub Pages
32- uses : crazy-max/ghaction-github-pages@v4
28+ - name : Generate CNAME
29+ run : echo "doocs.org" > docs/.vitepress/dist/CNAME
30+
31+ - name : Upload artifact
32+ uses : actions/upload-pages-artifact@v3
3333 with :
34- target_branch : gh-pages
35- build_dir : docs/.vitepress/dist
36- fqdn : doocs.org
37- env :
38- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
34+ path : docs/.vitepress/dist
3935
40- build :
36+ deploy :
37+ needs : build
4138 runs-on : ubuntu-latest
42- if : github.repository == 'doocs/doocs.github.io'
43- needs : docs
39+ permissions :
40+ pages : write
41+ id-token : write
42+ environment :
43+ name : github_pages
44+ url : ${{ steps.deployment.outputs.page_url }}
4445 steps :
45- - name : Sync to Gitee
46- uses : wearerequired/git-mirror-action@master
47- env :
48- SSH_PRIVATE_KEY : ${{ secrets.GITEE_RSA_PRIVATE_KEY }}
49- with :
50- source-repo : git@github.com:doocs/doocs.github.io.git
51- destination-repo : git@gitee.com:Doocs/doocs.git
46+ - name : Deploy to GitHub Pages
47+ id : deployment
48+ uses : actions/deploy-pages@v4
You can’t perform that action at this time.
0 commit comments