如何为hexo这样的静态博客添加搜索功能,一直是一个比较头疼的事情,我在网上找了许多的方法都不是很满意。
网上使用hexo搭博客的筒子们大多数是采用谷歌(被墙2333)或者百度的站内搜索服务,或者直接没弄,点搜索直接404。
使用百度的站内搜索个人感觉很不爽,虽然操作起来很简单,但是效果太差。
后来在rimo的博文中了解到可以使用swiftype来实现hexo等静态博客的站内搜索,参见:静态博客如何实现站内搜索
(http://blog.moyizhou.cn/web/search-engine-for-static-pages/#swiftype)。
Rimo的博客完美了实现了hexo的搜索功能,但是他提供的是对应于hexo下的chenall主题的搜索功能实现代码。Pacman的主题并不使用,于是我便开始了自己的探索,倒腾半天终于实现了与之类似的搜索功能。
首先你要去swiftype的网站https://swiftype.com
注册一个账号,然后根据指引建立好自己网站对应的索引,不得不说swiftype很棒,只要输入一个网址它便会自动的抓取这个站点的所有页面,并自动添加关键字。
然后要对本地的Pacman主题进行一些简单的配置就可以了。
具体可参见: http://www.jerryfu.net/post/search-engine-for-hexo-with-swiftype.html
1
kawaiiushio 2015-01-18 08:10:25 +08:00 1
头像好评
|
2
sroader 2015-02-09 19:14:44 +08:00
Good 谢谢楼主
|
4
fastzhong 2015-10-22 10:13:27 +08:00
居然只有一个月免费, 要收钱了。
|