1.swiftype 搭建站内搜索
Swiftype站内搜索 ,官网
Swiftype 配置
- 需要注册账号,目前只是支持企业邮箱注册
- 创建网站搜索引擎,然后进入以下界面
#st-search-input
- 点击右下的SAVE,接着点击ACTIVATE SWIFTYPE按钮即可完成swiftype的所有配置了;
- 然后自动来到这个界面,把install 后面的字符串拷贝出来;
Hexo Next 主题配置
- source 创建 search/index.md
- search/index.md 文件中添加如下信息
layout: search title: search
3. 全局配置文件_config.yml添加以下内容/如图
```yml
swiftype_key: you_swiftype_key
search:
path: search.xml
field: post
![配置图][3]
- 验证完成
hexo clean;hexo g ;hexo s;hexo d
2.Hexo 站内搜索
为什么呢?因为
swiftype
过期之后就无法使用了,使用hexo-generator-search
插件可以用本地搜索
1. 步骤一、安装插件
npm install hexo-generator-search --save
2. 步骤二、配置
2.1 全局配置文件 _config.yml
yml search: path: search.xml field: post format: html limit: 10000
2.2 主题配置文件 next/_config.yml
yml # Local search local_search: enable: true