少女祈祷中...

Next主题集成 algolia 站内搜索插件


本篇概述:Next主题集成algolia

一、简述

二、如何更新?

1
2
3
4
5
6
# 删除 public 文件夹
hexo clean
# 搜集站点的内容并通过 API 发送给 Algolia
hexo algolia
# 如遇到 ERROR [Algolia] Please set an `HEXO_ALGOLIA_INDEXING_KEY` environment variable to enable content indexing.
# export HEXO_ALGOLIA_INDEXING_KEY=[你的API Key]

三、问题枪毙名单

1. Not enough rights to update an object near

  • 解决方法:修改Algolia的ACL访问控制列表
  • 将ACL修改为以上所示,文章里的ACL和现在的界面不一样,不知道是我用得少的原因(雾),找了几分钟左右。

2. Please provide an Algolia index name in your hexo _config.yml flle

  • 解决方法:修改index名称
  • index名称就是在以下这个界面输入的那个index name

3. ERROR [Algolia] Please set an HEXO_ALGOLIA_INDEXING_KEY environment variable to enable content indexing.

  • 这个通常是在hexo algolia的时候出现的问题
  • 其实在上面的文章也有说到,这里简单说一下
1
export HEXO_ALGOLIA_INDEXING_KEY=[你的API Key]
  • API Key 是 Search-Only API key

4.ERROR >> You might have used an Admin Key or an invalid Key.

第三点中用的是export命令,有时候会出现这个问题,解决方法:

1
set HEXO_ALGOLIA_INDEXING_KEY=[你的API Key]

使用set命令设置即可。

-------------本文结束感谢您的阅读-------------

本文标题:Next主题集成 algolia 站内搜索插件

文章作者:Coder-Sakura

发布时间:2019年03月26日 - 19:25:18

最后更新:2020年01月04日 - 19:18:01

原始链接:https://coder-sakura.github.io/blog/2019/03/26/algolia/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。