File tree Expand file tree Collapse file tree 1 file changed +0
-51
lines changed Expand file tree Collapse file tree 1 file changed +0
-51
lines changed Original file line number Diff line number Diff line change 1
- name : Deploy Jekyll site to Pages
2
1
3
- on :
4
- push :
5
- branches : ["main"]
6
- workflow_dispatch :
7
-
8
- permissions :
9
- contents : read
10
- pages : write
11
- id-token : write
12
-
13
- concurrency :
14
- group : " pages"
15
- cancel-in-progress : false
16
-
17
- jobs :
18
- build :
19
- runs-on : ubuntu-latest
20
- steps :
21
- - name : Checkout
22
- uses : actions/checkout@v3
23
-
24
- - name : Setup Ruby
25
- uses : ruby/setup-ruby@v1 # 使用版本标记
26
- with :
27
- ruby-version : ' 3.1'
28
- bundler-cache : true
29
- cache-version : 1 # 增加缓存版本号以强制更新缓存
30
-
31
- - name : Setup Pages
32
- id : pages
33
- uses : actions/configure-pages@v3
34
-
35
- - name : Build with Jekyll
36
- run : bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
37
- env :
38
- JEKYLL_ENV : production
39
-
40
- - name : Upload artifact
41
- uses : actions/upload-pages-artifact@v2
42
-
43
- deploy :
44
- environment :
45
- name : github-pages
46
- url : ${{ steps.deployment.outputs.page_url }}
47
- runs-on : ubuntu-latest
48
- needs : build
49
- steps :
50
- - name : Deploy to GitHub Pages
51
- id : deployment
52
- uses : actions/deploy-pages@v2
You can’t perform that action at this time.
0 commit comments