搜索功能

搜索功能

帮助文档
2026-06-30 12:58:33
269 字
3 分钟阅读
加载中... 次阅读

本文节选自我的Vuepress 2从0-1保姆级进阶教程——全文搜索篇(含Algolia、meilisearch)

搜索

本地搜索

默认使用本地搜索,适合本地端离线使用,无需用户配置。

Algolia搜索

[!important] 生产环境中建议使用环境变量方式配置,避免敏感信息暴露在代码中。

  1. 编辑 starread.config.ts 选择Algolia搜索
export const themeConfig: starreadthemeconfig = {
  search: {
    // 搜索服务提供商: 'local', 'algolia'
      provider: 'algolia',
    }
}
  1. 根目录创建并编辑 .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密钥(用于索引上传)
  1. 推送索引到Algolia

运行 pnpm algolia 推送本地索引到Algolia