配置搜索
搜索默认启用,并使用内置 compact Provider。小型和中型站点无需额外配置。
使用 Pagefind
内容较多时,可以改用 Pagefind。先安装官方插件包和 Pagefind:
pnpm add -D @docfuse/plugins pagefindnpm install --save-dev @docfuse/plugins pagefindyarn add --dev @docfuse/plugins pagefind然后配置搜索 Provider:
import { pagefind } from '@docfuse/plugins'import { defineConfig } from 'docfuse'export default defineConfig({ search: { provider: pagefind() }})Pagefind 会索引最终 HTML,并按当前语言和版本过滤结果。
排除内容
在页面 Frontmatter 中设置 search: false,可以排除单个页面:
---search: false---关闭全站搜索时使用 search: { enabled: false }。私有站点应让搜索索引与正文使用相同的访问控制。