Swiftype添加站内搜索

利用swiftype为hexo添加站内搜索

有了博客,写了辣么多文章没有站内搜索功能怎么行!废话不说开始吧。

到swiftype网站注册账号

首先,要去swiftype的网站https://swiftype.com注册一个账号,然后根据指引建立好自己网站对应的索引。注册以后有30天高级账户的使用(那种有可以建立多个搜索引擎、多账户共同管理、一个引擎index多个域名的功能的账户)。

创建一个引擎

给自己的网站建立一个索引

输入自己网站的网址

给创建的搜索引擎起个名字

添加引擎成功

添加配置

跳转到配置页面

SEARCH RESULTS 、AUTO COMPLETE、 COLORS改不改随意,不想折腾保持默认即可

设置搜索失败界面

设置搜索结果页面

如果不配置的话默认的结果展现方式是这个样子的(弹出一个结果展现框):

如果想要实现单开一个页面显示搜索结果的话就要进行一下配置

最后点击保存就可以了。接下来选择OVERVIEW

选择Install Search

复制你的swiftype 搜索引擎的 key

最后

然后,编辑 站点配置文件,新增 swiftype_key 字段,值为你的 swiftype 搜索引擎的 key。