blog站内搜索

写在前面

blog换模板后打算重新弄一个站内搜索,折腾了很久后还是觉得swiftype好用,而且很方便。

注册

先去网页上注册一个账号,我一开始用qq邮箱发现行不通,后来就用了学校给的学生邮箱去注册的。

配置

注册完后它会让你选择站点搜索和应用搜索,这里选择站点搜索,再单击一下创建web工程
avatar

单击后就是输入自己的需要建立搜索的站点了,这里需要在你站点最后面加多一条/,我第一次没加导致没显示出来,然后语言我选择的是English。
avatar

这里我创建了个test1,到这个页面就是配置了,点击MANAGE下的Content,就是你页面的所有内容了,可以自定义设置搜索权重什么的这里就不多说。
avatar

然后我们单击 Interface下的 install Search去安装它,这里我是已经安装成功了。
avatar

我是自己配置搜索结果页的,所以自己在hexo中新建页面
avatar

添加配置,在hexo主题下的——config.ymx中添加

1
2
# swiftype search
swiftype_key: xxxxxxxxxxxx (xxxx为我涂黑那张图的那一串key)

然后在hexo的source目录下建立一个search文件夹,并在其中新建一个index.md文件,其内容为:

1
2
3
4
layout: search
title: search
---
<div class="st-search-container"></div>

然后在更新部署后就可以尝试有没有搜索功能了
avatar
成功了