虽然Google Custom Search已经很不错了,但是鉴于在国内Google服务经常处于半瘫痪状态的原因,还是考虑加入国内百度站内搜索功能测试看看效果,目前测试下来感觉还不错,为了方便对比搜索结果准确性,特意保留了这两种搜索结果,默认显示百度搜索结果,效果截图如下:

这两天发现工作室网站搜索载入出现一直loading的问题,于是第一时间想到一定是Google Custom Search里边调用的Js被屏蔽的缘故造成的,于是经过研究发现了一个较好的解决方案,我们可以把http://www.google.com/jsapi改成http://www.google.com.hk/jsapi或者http://www.google.com.cn/jsapi,经测试,这个方法还是很实用的,网站搜索再次复活了,事实上是否采用GCS一直是很纠结的问题,一方面功能方面绝对的优秀,但是因为众所周知的GFW频繁的重置导致网站无法载入,让人头痛不已,希望www.google.com.hk能撑久一点别被重置了。

鉴于WordPress自带的Search功能太过于简陋,虽然经过多番改进和定制有了初步的高亮显示关键词和其他常规的功能,但总感觉不尽如人意,于是考量再三还是决定重新启用Google Custom Search,其实好多年前就启用过GCS,只不过由于大陆大家都知道的原因,Google的服务经常的被重置,严重拖慢网站载入速度,但是还是经不住GCS强大的定制功能的诱惑,经过几个小时的定制,算是比较完美的集成到了WordPress中,并且在未搜索之前网站不载入任何GCS脚本代码,从根本上防止了因为GCS服务被大陆部分屏蔽导致的拖慢网站的结果,当然一旦输入关键词进行搜索就不得不载入GCS的代码,从GCS服务端返回搜索结果,初步测试了一些搜索关键词,整体效果令人满意,希望能尽可能的提升本站的用户体验。

测试搜索一个关键词 wordpress  https://www.eastdesign.net/?s=wordpress&lang=zh-hans

搜索截图如下: