爱意满满的作品展示区。
jrhu05

利用 swiftype 为 hexo 添加站内搜索

  •  
  •   jrhu05 · Jan 17, 2015 · 7197 views
    This topic created in 4158 days ago, the information mentioned may be changed or developed.

    如何为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 replies    2015-11-09 23:01:18 +08:00
    kawaiiushio
        1
    kawaiiushio  
       Jan 18, 2015   ❤️ 1
    头像好评
    sroader
        2
    sroader  
       Feb 9, 2015
    Good 谢谢楼主
    caomu
        3
    caomu  
       Jun 25, 2015 via Android
    感觉这个不错,v站要不要试一试? @livid @kai
    fastzhong
        4
    fastzhong  
       Oct 22, 2015
    居然只有一个月免费, 要收钱了。
    korvin
        5
    korvin  
       Nov 9, 2015
    @fastzhong 一个月收费版试用到期后,搜索还是可以用的,只是一些高级功能不能用(简单的站内搜索也用不到高级功能)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2554 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 15:51 · PVG 23:51 · LAX 08:51 · JFK 11:51
    ♥ Do have faith in what you're doing.