搜索
刀刀
0字
0分钟
2026/8/13
本地搜索
查看官方文档,只需在 .vitepress/config.js 文件中将 themeConfig.search.provider 选项设置为 'local' 即可:
js
export default defineConfig({
themeConfig: {
search: {
provider: 'local',
},
},
})该方法优点是简单快捷,缺点是搜索速度较慢,且无法实时更新。
Algolia
Algolia 是一个提供搜索服务的云平台,它可以帮助你快速地构建强大的搜索功能。比起本地搜索它最大的优点就是速度更快。实现 Algolia 搜索需要以下步骤:
为 VitePress 项目申请 Algolia 内容抓取申请
地址。打开链接,填写自己的 VitePress 项目 URL 地址、电子邮箱、VitePress 项目 GitHub 地址(选填),然后点击提交申请。
等待一段时间,Algolia 会给你发送一封邮件,邮件中包含一个链接,如下图所示

登录 Algolia 账号,会有一个红色提示关注应用,关注后复制
APPID、APIKEY、INDEXNAME,如下图所示
在 VitePress 项目的
.vitepress/config.js中添加配置对象即可jssearch: { provider: 'local', provider: 'algolia', options: { appId: 'your appId', apiKey: 'your apiKey', indexName: 'your indexName' } }
重新启动项目,现在就可以使用 Algolia 搜索了。