hexo 配置系列-接入Algolia搜索
source link: https://nicksxs.me/2023/04/02/hexo-%E9%85%8D%E7%BD%AE%E7%B3%BB%E5%88%97-%E6%8E%A5%E5%85%A5Algolia%E6%90%9C%E7%B4%A2/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
hexo 配置系列-接入Algolia搜索
博客之前使用的是 local search,最开始感觉使用体验还不错,速度也不慢,最近自己搜了下觉得效果差了很多,不知道是啥原因,所以接入有 next 主题支持的 Algolia 搜索,next 主题的文档已经介绍的很清楚了,这边就记录下,
首先要去 Algolia 开通下账户,创建一个索引
创建好后要去找一下 api key 的配置,这个跟 next 主题的说明已经有些不一样了
在设置里可以找到
这里默认会有两个 key
一个是 search only,一个是 admin key,需要再创建一个自定义 key
这个 key 需要有这些权限,称为 High-privilege API key
, 后面有用
然后就是到博客目录下安装
cd hexo-site
npm install hexo-algolia
然后在 hexo 站点配置中添加
algolia:
applicationID: "Application ID"
apiKey: "Search-only API key"
indexName: "indexName"
包括应用 Id,只搜索的 api key(默认给创建好的那个),indexName 就是最开始创建的 index 名,
export HEXO_ALGOLIA_INDEXING_KEY=High-privilege API key # Use Git Bash
# set HEXO_ALGOLIA_INDEXING_KEY=High-privilege API key # Use Windows command line
hexo clean
hexo algolia
然后再到 next 配置中开启 algolia_search
# Algolia Search
algolia_search:
enable: true
hits:
per_page: 10
搜索的界面其实跟 local 的差不多,就是搜索效果会好一些
也推荐可以搜搜过往的内容,已经左边有个热度的,做了个按阅读量排序的榜单。
Recommend
-
10
通过 Metaweblog API 给 Hexo 接入客户端Hexo 搭建静态博客的问题Hexo + GitHub Pages 搭建博客的方式已经非常流行了。但是 Hexo 的写作几乎必须在电脑上进行。在 Travis 等 CI 工具的支持下,可以通过在 GitHub 页面上新建文件,编写内容,...
-
4
博客 功能添加 站...
-
13
基于 Hexo 的 GitHub Pages 配置 CloudFlare CDN ...
-
14
Algolia 国内有替代品吗?对比卡拉搜索怎么样?发布于 2020年12月04日 | 上次编辑:2020年12月05日
-
6
hexo 站内搜索内容不完全问题修复 发表于 2021-10-11 ...
-
5
如果有接触国外社交媒体的同学可能会发现:在 Twitter / Facebook / Telegram 等平台粘贴一个链接,有时候会自动生成一个带介绍或者缩略图的分享卡片,可是有些链接就不会生成。我稍微摸索后发现,这其实是要经历特殊配置一番的。这里就介绍一下改如何在 Hexo...
-
4
Hugo 集成 Algolia 搜索-阳明的博客|Kubernetes|Istio|Prometheus|Python|Golang|云原生 Breckenridge, United States Hugo是由 Steve Francis 大神(ht...
-
8
在 《一篇带你用 VuePress + Github Pages 搭建博客》中,我们使用 VuePress 搭建了一个博客,最终...
-
8
添加评论功能Hexo 生成的博客只是一个静态页面,想要添加评论功能,就要借助第三方平台。Yilia 支持的平台有多说,网易云跟帖,畅言和 Disqus。但是截至今日,多说和网易云跟帖都已关闭,无法使用。Disqus 是国外的系统,由于各种你懂的原因,在...
-
6
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK