Hexo正确配置Algolia search
Hexo正确配置Algolia search
Gabriel起因
背景:我有段时间没有触发algolia使用记录,导致被停用,所以重新折腾了一遍,然而因为一些细节导致部署出错,经阅读Hexo-algoliasearch插件readme排查后找到了原因,并修正了异常。
步骤
第一步,各位需要去algolia search官网创建一个项目密匙,并在api keys页面里得到所有需要的包括admim_key的密匙,填入appID,apiKey,adminApiKey中。
1 | algolia: |
第二步,algolia搜索结果中URL前缀为hexo配置文件_config.yml
中的url
配置,默认是***.github.io,这里可以更换为你的网站解析至的域名,这也是我这次重新部署的起因之一。
第三步,本地部署的话,hexo一键三连后需要加hexo algolia来构建索引,algolia那边同步生成配置,读取到文章信息。如果是github actions部署的话,在autopublish.yml文件里,要加入一条npm install hexo-algoliasearch –save,以及hexo algolia。我犯的错误就是配置里写的是旧的hexo algolia插件安装命令,即hexo-algolia-search –save导致无法正确构建。
感言
希望大家以后安装插件或者排查问题时可以仔细一点,都是小问题,不过效率会受到影响。安知鱼官方主题问题也对搜索系统配置进行了一定说明。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果