Skip to content

Commit 02da9a4

Browse files
authored
🐛 Fix doc page 404 on github 2 (#1351)
1 parent e395bb0 commit 02da9a4

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

.github/workflows/deploy-docs.yml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -36,39 +36,37 @@ jobs:
3636
- name: Checkout
3737
uses: actions/checkout@v4
3838
with:
39-
fetch-depth: 0 # Not needed if lastUpdated is not enabled
40-
39+
fetch-depth: 0
40+
4141
- name: Setup Node
4242
uses: actions/setup-node@v4
4343
with:
4444
node-version: 20
4545
cache: npm
4646
cache-dependency-path: ./doc/package-lock.json
47-
47+
4848
- name: Setup Pages
4949
uses: actions/configure-pages@v4
50-
50+
5151
- name: Install dependencies
5252
run: npm ci
53-
53+
5454
- name: Temporarily modify base path for GitHub Pages
5555
run: |
56-
# Create a temporary config file, changing base from '/doc/' to '/nexent/' for GitHub Pages
57-
sed 's|base: '"'"'/doc/'"'"'|base: '"'"'/nexent/'"'"'|g' docs/.vitepress/config.mts > docs/.vitepress/config.github.mts
56+
sed -E "s|base:[[:space:]]*['\"]?/doc/['\"]?|base: '/nexent/'|g" docs/.vitepress/config.mts > docs/.vitepress/config.github.mts
5857
mv docs/.vitepress/config.mts docs/.vitepress/config.original.mts
5958
mv docs/.vitepress/config.github.mts docs/.vitepress/config.mts
60-
59+
6160
- name: Build with VitePress
6261
run: npm run docs:build
63-
62+
6463
- name: Restore original config
65-
run: |
66-
mv docs/.vitepress/config.original.mts docs/.vitepress/config.mts
67-
64+
run: mv docs/.vitepress/config.original.mts docs/.vitepress/config.mts
65+
6866
- name: Upload artifact
6967
uses: actions/upload-pages-artifact@v3
7068
with:
71-
path: doc/docs/.vitepress/dist
69+
path: ./doc/docs/.vitepress/dist
7270

7371
# Deploy job
7472
deploy:

0 commit comments

Comments
 (0)