如何给 VitePress 的静态网站添加 algolia 搜索

本文指导如何在VitePress项目中添加Algolia搜索引擎,包括注册账号、创建应用、获取并配置APIKey,以及在GitHubActions中设置私钥、配置爬虫和CI脚本,确保实时更新索引。

给 VitePress 添加 algolia 搜索

前期准备

账号与创建应用

需要再 algolia 官网 注册一个账号,或者直接选择以 GitHub 身份登录。

登录之后会进入控制台页面,点击右上角头像,会有一个设置选项,之后来到 Applications 这里,去创建一个应用,以我自己的为例。

配置

获取 key

如图下所示,进入 API Keys 页面。会看到如下界面,一个是可公开的,Search-Only API Key 是待会我们在 VitePress 项目中会使用的,而 Admin API Key 是用于一会爬虫的 key,因为是私有的,所以一会放在 Github Secrets 中。

在文档中填写 key

在上一步我们获取了公开的 key,在这里我们就来配置一下,将上述的 Search-Only API Key 填到 apiKey 字段中,私有的 key 不要填!

修改文件在 docs/.vitepress/config 文件中,具体可参考链接 config.ts。

{
   
   
  "xxx": {
   
   
    // ...
  },
  "algolia": {
   
   
    "appId": "xxx", // 需要替换 Application ID
    
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值