V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jrhu05
V2EX  ›  分享创造

利用 swiftype 为 hexo 添加站内搜索

  •  
  •   jrhu05 · 2015-01-17 19:43:56 +08:00 · 6253 次点击
    这是一个创建于 3384 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2015-11-09 23:01:18 +08:00
    kawaiiushio
        1
    kawaiiushio  
       2015-01-18 08:10:25 +08:00   ❤️ 1
    头像好评
    sroader
        2
    sroader  
       2015-02-09 19:14:44 +08:00
    Good 谢谢楼主
    caomu
        3
    caomu  
       2015-06-25 02:43:22 +08:00 via Android
    感觉这个不错,v站要不要试一试? @livid @kai
    fastzhong
        4
    fastzhong  
       2015-10-22 10:13:27 +08:00
    居然只有一个月免费, 要收钱了。
    korvin
        5
    korvin  
       2015-11-09 23:01:18 +08:00
    @fastzhong 一个月收费版试用到期后,搜索还是可以用的,只是一些高级功能不能用(简单的站内搜索也用不到高级功能)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1314 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:38 · PVG 01:38 · LAX 10:38 · JFK 13:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.