File tree Expand file tree Collapse file tree 1 file changed +14
-34
lines changed
Expand file tree Collapse file tree 1 file changed +14
-34
lines changed Original file line number Diff line number Diff line change 1- name : Deploy to GitHub Pages
1+ name : Deploy Docusaurus to GitHub Pages
22
33on :
44 push :
55 branches :
66 - main
7- # Review gh actions docs if you want to further define triggers, paths, etc
8- # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on
97
108jobs :
11- build :
12- name : Build Docusaurus
9+ deploy :
1310 runs-on : ubuntu-latest
1411 steps :
15- - uses : actions/checkout@v4
16- with :
17- fetch-depth : 0
18- - uses : actions/setup-node@v4
12+ - name : Checkout code
13+ uses : actions/checkout@v4
14+
15+ - name : Setup Node.js
16+ uses : actions/setup-node@v4
1917 with :
20- node-version : 18
21- cache : npm
18+ node-version : ' 18'
2219
2320 - name : Install dependencies
2421 run : npm ci
22+
2523 - name : Build website
2624 run : npm run build
2725
28- - name : Upload Build Artifact
29- uses : actions/upload-pages-artifact@v3
30- with :
31- path : build
32-
33- deploy :
34- name : Deploy to GitHub Pages
35- needs : build
36-
37- # Grant GITHUB_TOKEN the permissions required to make a Pages deployment
38- permissions :
39- pages : write # to deploy to Pages
40- id-token : write # to verify the deployment originates from an appropriate source
41-
42- # Deploy to the github-pages environment
43- environment :
44- name : github-pages
45- url : ${{ steps.deployment.outputs.page_url }}
46-
47- runs-on : ubuntu-latest
48- steps :
4926 - name : Deploy to GitHub Pages
50- id : deployment
51- uses : actions/deploy-pages@v4
27+ uses : peaceiris/actions-gh-pages@v4
28+ with :
29+ github_token : ${{ secrets.GITHUB_TOKEN }}
30+ publish_dir : ./build
31+ cname : galio.io
You can’t perform that action at this time.
0 commit comments