Hexo 配置 Algolia
首先注册Algolia账户
Algolia 登陆页面,可以使用 GitHub 或者 Google 账户直接登录,也可以注册一个新账户。我直接用谷歌账户登陆了,注册后的 14 天内拥有所有功能(包括收费类别的)。之后若未续费会自动降级为免费账户,免费账户 总共有 10,000 条记录,每月有 100,000 的可以操作数。
注册完成后,创建一个新的 Index,这个 index name 之后会用到
Index 创建完成后,此时这个 Index 里未包含任何数据。 接下来需要安装 Hexo Algolia 扩展, 这个扩展的功能是搜集站点的内容并通过 API 发送给 Algolia。前往站点根目录,执行命令安装:
npm install hexo-algolia –save # 目前最新版本是1.2.4,下面的操作都是基于这个版本的文档
复制代码获取 Key,更新站点根目录配置
前往站点根目录打开_config.yml添加以下代码
Algolia Search API Key
1 | algolia: |
复制代码修改Algolia搜索ACL(访问控制列表)
选中后保存。
操作完成后执行命令
1 | export(windows 为 set) (Powershell 用 $env:) HEXO_ALGOLIA_INDEXING_KEY=你的Search-Only API key |
查看环境变量HEXO_ALGOLIA_INDEXING_KEY是否已经存在
1 | export | grep ALGOLIA |
如果出现下面的0 posts indexed,先执行命令:hexo clean
1 | INFO 93 files generated in 197 ms |
本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 吕钒的后花园!