mirror of
https://github.com/hanzo-docs/docs.git
synced 2026-10-26 05:23:40 +00:00
CLI: fix Waku template
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'create-fumadocs-app': patch
|
||||
---
|
||||
|
||||
fix Waku template
|
||||
@@ -43,8 +43,8 @@ Create the following routes:
|
||||
<include cwd meta='tab="src/pages/docs/[...slugs].tsx"'>
|
||||
../../examples/waku/src/pages/docs/[...slugs].tsx
|
||||
</include>
|
||||
<include cwd meta='tab="src/pages/api/search.ts"'>
|
||||
../../examples/waku/src/pages/api/search.ts
|
||||
<include cwd meta='tab="src/pages/_api/api/search.ts"'>
|
||||
../../examples/waku/src/pages/_api/api/search.ts
|
||||
</include>
|
||||
|
||||
Finally, wrap your entire app under Fumadocs providers:
|
||||
|
||||
@@ -56,7 +56,7 @@ export default defineConfig({
|
||||
});
|
||||
```
|
||||
|
||||
```ts tab="Waku" title="pages/api/static.json.ts"
|
||||
```ts tab="Waku" title="pages/_api/static.json.ts"
|
||||
import { exportSearchIndexes } from '@/lib/export-search-indexes';
|
||||
|
||||
export async function GET() {
|
||||
|
||||
@@ -25,8 +25,8 @@ Create the server from source object.
|
||||
../../examples/tanstack-start/src/routes/api/search.ts
|
||||
</include>
|
||||
|
||||
<include cwd meta='tab="Waku" title="src/pages/api/search.ts"'>
|
||||
../../examples/waku/src/pages/api/search.ts
|
||||
<include cwd meta='tab="Waku" title="src/pages/_api/api/search.ts"'>
|
||||
../../examples/waku/src/pages/_api/api/search.ts
|
||||
</include>
|
||||
|
||||
### From Search Indexes
|
||||
@@ -97,7 +97,7 @@ export const Route = createFileRoute('/api/search')({
|
||||
});
|
||||
```
|
||||
|
||||
```ts tab="Waku" title="src/pages/api/search.ts"
|
||||
```ts tab="Waku" title="src/pages/_api/api/search.ts"
|
||||
import { source } from '@/lib/source';
|
||||
import { createSearchAPI } from 'fumadocs-core/search/server';
|
||||
|
||||
@@ -220,7 +220,7 @@ export default defineConfig({
|
||||
});
|
||||
```
|
||||
|
||||
```ts tab="Waku" title="src/pages/api/search.ts"
|
||||
```ts tab="Waku" title="src/pages/_api/api/search.ts"
|
||||
import { source } from '@/lib/source';
|
||||
import { createFromSource } from 'fumadocs-core/search/server';
|
||||
|
||||
|
||||
@@ -59,8 +59,8 @@ See https://fumadocs.dev/docs/headless/search/orama-cloud for integrating Orama
|
||||
]);
|
||||
} else {
|
||||
await Promise.all([
|
||||
fs.unlink(path.join(appDir, 'pages/api/search.ts')).catch(() => null),
|
||||
writeFile(path.join(appDir, 'pages/static.json.ts'), route.waku),
|
||||
fs.unlink(path.join(appDir, 'pages/_api/api/search.ts')).catch(() => null),
|
||||
writeFile(path.join(appDir, 'pages/_api/static.json.ts'), route.waku),
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user