NexT官方主題配置:http://theme-next.iissnan.com/third-party-services.html#algolia-search
踩坑一:配置文件格式不正確
1、按照官方配置Algolia搜索后,在git bash上執(zhí)行hexo algolia報(bào)錯(cuò):
ERROR [Algolia] Please provide an Algolia index name in your hexo _config.yml file.
ERROR >> Read https://npmjs.com/hexo-algolia#public-facing-search-options for more informations.
報(bào)錯(cuò)內(nèi)容提示找不到index name寝姿,檢查_(kāi)config.yml 的確配上了海雪。見(jiàn)下圖扒吁,
_config.yml配置
后來(lái)發(fā)現(xiàn)凹蜈,配置項(xiàng)前要加上縮進(jìn)振峻。再次修改后公般,再次執(zhí)行hexoalgolia就可以成功搭建啦万搔。
hexo_config.png
踩坑二:配置文件缺失
部署好之后,點(diǎn)擊頁(yè)面上的搜索無(wú)響應(yīng)官帘。查看控制臺(tái)瞬雹,發(fā)現(xiàn)報(bào)錯(cuò),設(shè)置無(wú)效:
Algolia Settings are invalid.
再次檢查配置發(fā)現(xiàn)和官方要求的配置項(xiàng)一樣。度娘后刽虹,發(fā)現(xiàn)竟然還要加入apiKey和adminApiKey酗捌。才能正常使用。
hexo_config_a.png
加上后再部署下涌哲。點(diǎn)擊頁(yè)面搜索胖缤,大功告成。