File tree 1 file changed +18
-21
lines changed
1 file changed +18
-21
lines changed Original file line number Diff line number Diff line change 6
6
workflow_dispatch :
7
7
8
8
jobs :
9
- docs :
9
+ build :
10
10
runs-on : ubuntu-latest
11
11
steps :
12
12
- uses : actions/checkout@v4
@@ -18,34 +18,31 @@ jobs:
18
18
with :
19
19
node-version : 22
20
20
cache : npm
21
-
22
- - name : Setup Pages
23
- uses : actions/configure-pages@v4
24
21
25
22
- name : Install dependencies
26
23
run : npm ci
27
24
28
25
- name : Build with VitePress
29
26
run : npm run docs:build
30
27
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
33
33
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
39
35
40
- build :
36
+ deploy :
37
+ needs : build
41
38
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 }}
44
45
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 :
[email protected] :doocs/doocs.github.io.git
51
- destination-repo :
[email protected] :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