Skip to content

Commit 258ea3b

Browse files
committed
Fix GitHub Pages client crash from encoded markdown chunk
1 parent c6d9ccb commit 258ea3b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/nextjs.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,20 @@ jobs:
5151
- name: Build site
5252
run: yarn build
5353

54+
- name: Patch encoded dynamic chunk filename for GitHub Pages
55+
run: |
56+
set -e
57+
PAGES_CHUNKS_DIR="out/_next/static/chunks/pages"
58+
if [ -d "$PAGES_CHUNKS_DIR" ]; then
59+
for f in "$PAGES_CHUNKS_DIR"/\[\[...markdownPath\]\]-*.js; do
60+
if [ -f "$f" ]; then
61+
base="$(basename "$f")"
62+
encoded="${base//\[\[...markdownPath\]\]/%5B%5B...markdownPath%5D%5D}"
63+
cp "$f" "$PAGES_CHUNKS_DIR/$encoded"
64+
fi
65+
done
66+
fi
67+
5468
- name: Verify output folder
5569
run: |
5670
ls -la

0 commit comments

Comments
 (0)