File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Deploy pages
22
33on :
4- workflow_dispatch : {}
54 push :
65 branches :
76 - main
7+ workflow_dispatch : {}
88
99jobs :
1010 deploy :
@@ -21,28 +21,32 @@ jobs:
2121
2222 steps :
2323 - uses : actions/checkout@v4
24- with :
25- submodules : recursive
26-
2724
2825 - uses : actions/setup-node@v4
2926 with :
30- node-version : ' lts/*'
27+ node-version : lts/*
3128
3229 - name : Install dependencies
3330 run : npm install
3431
35- - name : Build Deck1
36- run : npm run build:deck1 -- --base /${{github.event.repository.name}}/deck1
37-
38- - name : Build Deck2
39- run : npm run build:deck2 -- --base /${{github.event.repository.name}}/deck2
40-
41- - name : Build Deck3
42- run : npm run build:deck3 -- --base /${{github.event.repository.name}}/deck3
43-
44- - name : Build Deck4
45- run : npm run build:deck4 -- --base /${{github.event.repository.name}}/deck4
32+ - name : Generate decks metadata
33+ run : node scripts/generate-decks.js
34+
35+ - name : Build Slidev decks
36+ run : |
37+ node scripts/build-all.js
38+
39+ - name : Build Vue gallery
40+ run : |
41+ cd app
42+ npm install
43+ npm run build
44+ cd ..
45+
46+ - name : Prepare Pages artifact
47+ run : |
48+ mkdir -p dist
49+ cp -r app/dist/* dist/
4650
4751 - uses : actions/configure-pages@v4
4852
5256
5357 - name : Deploy
5458 id : deployment
55- uses : actions/deploy-pages@v4
59+ uses : actions/deploy-pages@v4
You can’t perform that action at this time.
0 commit comments