部署
静态构建
将 Fumadocs 配置为静态输出
Fumadocs 通常以服务端优先的方式运行,但可以配置为静态输出。
搜索配置
内置搜索:
配置搜索服务器和搜索 UI/客户端后,你的应用将静态存储搜索索引,搜索将在浏览器中计算。
云方案:
远程驱动的搜索功能无需额外配置即可用于静态导出。
部署选项
Next.js
在 next.config.mjs 中设置 output: 'export' 启用静态导出。可选设置包括 trailingSlash 和 skipTrailingSlashRedirect。请参考 Next.js 文档了解限制。
React Router
配置 SPA 模式以静态提供 build/client 目录。重要提示:所有服务端加载器必须预渲染。
Tanstack Start
配置带有预渲染的 SPA 模式。Tanstack Router 自动爬取页面,隐藏路径可以在配置中显式添加。
Waku
当所有页面都配置了 static 渲染模式时,Waku 可以静态提供你的站点。