Skip to content

Commit 23d3f6a

Browse files
committed
fix(docs): generate pagefind search index on build
1 parent 3e59762 commit 23d3f6a

3 files changed

Lines changed: 126 additions & 1 deletion

File tree

.changeset/docs-search-index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'zaileys': patch
3+
---
4+
5+
Fix the docs site search: the Pagefind index was never generated, so the search box failed with "Failed to load search index. TypeError: Importing a module script failed." The docs build now indexes the static export into `_pagefind/` after `next build`.

docs/package-lock.json

Lines changed: 118 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"dev": "next dev",
1010
"prebuild": "node scripts/gen-llms-full.mjs",
1111
"build": "next build",
12-
"start": "next start"
12+
"start": "next start",
13+
"postbuild": "pagefind --site out --output-path out/_pagefind"
1314
},
1415
"dependencies": {
1516
"@stackblitz/sdk": "^1.11.0",
@@ -23,6 +24,7 @@
2324
"devDependencies": {
2425
"@types/node": "^22.10.0",
2526
"@types/react": "^19.2.0",
27+
"pagefind": "^1.5.2",
2628
"typescript": "^5.7.0"
2729
}
2830
}

0 commit comments

Comments
 (0)