因为hugo-algolia生成的索引文件uri是相对路径,会导致搜索结果的url出问题(具体在这个issues里)。网上的教程都不正确,都会出现这个问题。为了解决这个问题,我修改了hugo-algolia源码,加上了baseURL
( 如果没有设置默认为相对路径),作为路径前缀配置,解决这个问题。
正确的配置:
---
baseURL: '/'
algolia:
index: "index-name"
key: "[your API key]"
appID: "[your app id]"
---
其他的命令和hugo-algolia一致,但是包名要换成hugo-lovelt-algolia
,这里只列出常用命令
npm install hugo-lovelt-algolia
or
yarn add hugo-lovelt-algolia
hugo-lovelt-algolia
hugo-algolia -s