File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name: Deploy Jekyll site to Pages
33on :
44 push :
55 branches :
6- - dev
6+ - stable
77 paths :
88 - ' docs/**'
99 workflow_dispatch :
@@ -24,29 +24,30 @@ jobs:
2424 - name : Checkout repository
2525 uses : actions/checkout@v4
2626
27- # Installe Ruby ET les dépendances du Gemfile en une seule étape
27+ # Étape cruciale : On dit à Ruby de travailler DANS le dossier /docs
2828 - name : Setup Ruby
2929 uses : ruby/setup-ruby@v1
3030 with :
3131 ruby-version : ' 3.3'
32- bundler-cache : true
32+ bundler-cache : true
33+ working-directory : ./docs
3334
34- # Configure l'URL de base pour GitHub Pages
3535 - name : Setup GitHub Pages
3636 id : pages
3737 uses : actions/configure-pages@v5
3838
39- # Construit le site depuis la racine du projet
39+ # Étape cruciale : On construit le site DANS le dossier /docs
4040 - name : Build Jekyll site
41- run : bundle exec jekyll build --source ./docs --destination ./docs/_site -- baseurl "${{ steps.pages.outputs.base_path }}"
41+ run : bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
4242 env :
4343 JEKYLL_ENV : production
44+ working-directory : ./docs
4445
45- # Met en ligne l'artefact construit
46+ # On charge le site construit qui se trouve dans docs/_site
4647 - name : Upload artifact to GitHub Pages
4748 uses : actions/upload-pages-artifact@v3
4849 with :
49- path : docs/_site/
50+ path : ' docs/_site'
5051
5152 deploy :
5253 environment :
You can’t perform that action at this time.
0 commit comments