本文翻译自:Static site search with Hugo + Algolia 原作者:Chris Macrae
我们将介绍如何使用搜索服务提供商 Algolia
为你的 Hugo
网站设置快如闪电的搜索服务,Algolia
自称它们是 “建立搜索业务的最可靠平台”,我们将使用 Hugo
的自定义输出格式为我们的静态站点生成 JSON
搜索索引。然后我们将在 Algolia
上进行必要的配置,并使用 npm
包 atomic-algolia
将新索引发送给 Algolia
。最后使用 Serverless
简化更新搜索索引。
为什么选择 Algolia
有很多静态网站的搜索解决方案。您可以使用前端 Javascript 和 Lunr.js
或 Fuse.js
等工具滚动自己的搜索,使用 ElasticSearch
或 Amazon CloudSearch
建立强大的开源搜索技术,或者像 Algolia 这样的 SaaS 解决方案。所以问题是,是什么让 Algolia 如此出色?答案归结为两个因素: