hexo博客的两种搜索系统

AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
hexo博客的两种搜索系统
GanzheAlgolia(推荐)
创建账户
在Algolia官网上创建账户并登录
官网操作
- 创建Application 
- 设置 Application 名称,随意填写。选择免费计划 
- 右边点击进去之后,选择响应速度快的服务后,创建成功✅ 
- 找到控制台的设置页面,找到Api keys 
本地操作
- 记住这几个数据,和以下代码一起填到根目录config文件中(填写appId,apikey,adminApikey和indexName)1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16# algolia搜索: https://github.com/LouisBarranqueiro/hexo-algoliasearch 
 algolia:
 appId: "xxxx"
 apiKey: "xxxx"
 adminApiKey: "xxxx"
 chunkSize: 5000
 indexName: "" # application名称
 fields:
 - content:strip:truncate,0,200
 - excerpt:strip
 - gallery
 - permalink
 - photos
 - slug
 - tags
 - title
- 运行以下代码,大功告成!去网站上看看吧~1 
 2hexo cl 
 hexo algolia本部分参考:没效果多半是忘记运行hexo algolia了 
本地搜索 hexo-generator-search
GitHub原项目
个人认为本地搜索操作比较简单,文章<10时速度比较快哈,小白比较推荐(先用上)。
安装
根目录终端先运行这两行代码:
| 1 | npm install hexo-generator-search --save | 
修改根目录config
在_config文件中新增这段代码即可:
| 1 | search: | 
field的值可选:
post:所有帖子
page:所有页面(比如关于页面的内容也可以搜索到)
all: 帖子和页面
打开本地搜索
修改主题config文件:
| 1 | local_search: | 
新建文件
根目录新建一个search.xml文件,里面不用放东西。否则时不时会抽风出一下报错:
| 1 | Error: ENOENT: no such file or directory, open './search.xml' | 
运行
| 1 | hexo cl | 
hexo cl这行必须运行!
 评论
隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果


















