最新评论与站内搜索

今天更新了一下网站的程序——其实这个初期阶段,我几乎有空就更新一下,呵呵。

最新评论功能

之前右侧 sidebar 一直是空的,既不美观,又浪费空间。于是首先加上了一个非常简单的 Latest comments 功能,别看简单,在显示哪些信息,怎么布局这些问题上,真是很伤脑筋,我还通过某搜索引擎的 cache 找到 blog 以前的最新评论功能布局参考了一番,到最后就出来这么个样子,凑合着看吧……

功能一上线吓了自己一跳,这才没几天,已经有 spam 了!我这是自己写的程序,表单字段名也是很奇怪的,看来人肉 spammer 可真不少。可怜删除评论的功能我还没做,只好到数据库里直接删掉了。

站内搜索功能以及……

另外在 sidebar 的最上面,放了一个 google custom search 的框,这是利用 Google AJAX Search API 实现的。我这是在“顶风作案”啊,不过没办法,我不知道其它的搜索引擎有没有提供同样优秀的服务。至少百度目前还没有,并且对我的网站索引极其滞后(也许是不太重视技术方面的网站?),而 Google 提供了 ping 的 API,有更新后几分钟就可以被索引,因此 Google custom search 完全可以替代使用 WordPress 时候使用的自带站内搜索,而且质量更好。似乎雅虎也提供了类似的服务?我隐约记得有这么一件事,而且对雅虎来说是负面的,一位年轻有位的牛人离开了这个团队,让一个大家充满希望的项目变得前途黯淡。目前懒得去翻腾了,等什么时候 google 的真用不下去了,我再去研究。

当然了,集成这么一个自定义搜索太小儿科了,我在后面做了更有趣的事。这并不算是个新的 idea,很多网站都已经有类似的实现,但是不知道有没有人用 google 的服务来实现这个想法。如果浏览者是从搜索引擎过来,比如从百度、google 搜索到我的网站点击过来的话,就会在右侧搜索框处看到类似下面图片的样子:

integrated google custom search

你可以自己用 google 搜索“url编码”,然后点击 qingbo.net 的结果试试。

我感觉酷是次要的,对于依赖搜索引擎流量的网站来说,这无疑会增大用户继续浏览的几率,降低 bounce rate. 而且提供高度原创行、科学性的结果,对用户获取信息也是很大的帮助。

目前该功能支持 google, baidu, soso, sougou, yahoo, bing, 几乎所有我能想到的搜索引擎,几乎所有常见的编码方式,尽管有些搜索引擎目前还没有过来流量……如发现 bug,请及时告知我,非常感谢!

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.