今天更新了一下网站的程序——其实这个初期阶段,我几乎有空就更新一下,呵呵。
最新评论功能
之前右侧 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 搜索到我的网站点击过来的话,就会在右侧搜索框处看到类似下面图片的样子:
你可以自己用 google 搜索“url编码”,然后点击 qingbo.net 的结果试试。
我感觉酷是次要的,对于依赖搜索引擎流量的网站来说,这无疑会增大用户继续浏览的几率,降低 bounce rate. 而且提供高度原创行、科学性的结果,对用户获取信息也是很大的帮助。
目前该功能支持 google, baidu, soso, sougou, yahoo, bing, 几乎所有我能想到的搜索引擎,几乎所有常见的编码方式,尽管有些搜索引擎目前还没有过来流量……如发现 bug,请及时告知我,非常感谢!
Leave a Reply