利用 swiftype 为 hexo 添加站内搜索

2015-01-17 19:43:56 +08:00
 jrhu05

如何为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

6261 次点击
所在节点    分享创造
5 条回复
kawaiiushio
2015-01-18 08:10:25 +08:00
头像好评
sroader
2015-02-09 19:14:44 +08:00
Good 谢谢楼主
caomu
2015-06-25 02:43:22 +08:00
感觉这个不错,v站要不要试一试? @livid @kai
fastzhong
2015-10-22 10:13:27 +08:00
居然只有一个月免费, 要收钱了。
korvin
2015-11-09 23:01:18 +08:00
@fastzhong 一个月收费版试用到期后,搜索还是可以用的,只是一些高级功能不能用(简单的站内搜索也用不到高级功能)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/163043

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX