搜索
本地搜索
默认使用本地搜索,适合本地端离线使用,无需用户配置。
Algolia搜索
[!important] 生产环境中建议使用环境变量方式配置,避免敏感信息暴露在代码中。
- 编辑
starread.config.ts选择Algolia搜索
export const themeConfig: starreadthemeconfig = {
search: {
// 搜索服务提供商: 'local', 'algolia'
provider: 'algolia',
}
}
- 根目录创建并编辑
.env文件,请勿提交敏感信息到服务器
[!note] Algolia搜索需要您的Algolia应用ID、搜索密钥、索引名称和管理员API密钥。
[!tip] 如果您没有Algolia账号,需要先注册并创建一个应用,教程见Vuepress 2从0-1保姆级进阶教程——全文搜索篇(含Algolia、meilisearch)
PUBLIC_ALGOLIA_APP_ID=您的Algolia应用ID
PUBLIC_ALGOLIA_SEARCH_KEY=您的Algolia搜索密钥
PUBLIC_ALGOLIA_INDEX_NAME=您的索引名称
ALGOLIA_WRITE_API_KEY=您的写入API密钥(用于索引上传)
- 推送索引到Algolia
运行 pnpm algolia 推送本地索引到Algolia