用del.icio.us跟踪blog留言

几个礼拜前就注册了coComment,一直没得用。今天看了天佑介绍coComment的文章,又尝试了一下。

首先可能是我太笨了,弄了半天才搞明白怎么用。(主要是del.icio.us等的bookmarklet先入为主,我一直以为是要留完言点那个coComment!按钮就会post出去,结果浏览器什么反应都没有,很郁闷。)

其实coComment是这样用的:

  1. 注册好之后把那个”coComment!”的bookmarklet拖到浏览器书签栏上
  2. 在你留言之前点一下它,在留言区的文本框下面会出现一个coComment的标志,上面还有你的名字 :)
  3. 你留完言直接提交,这条留言就会被coComment记录下来了
  4. 也可以点击那个coComment标志,会弹出一个窗口,你可以修改相关信息

coComment的创意很好,但是不足之处大家也都发现了,就是blog系统结构千奇百怪,而目前又没有一个统一的规范来约束留言的格式,所以coComment并不是万金油,至少现在对于blog的一个很重要的分支MovableType就还不支持。coComment作者提出的通过增加javascript变量标识的做法也许也要等到coComment成气候之后才有可能成为现实。

那么回过头来说,我们的目的不就是要记录下我们在各个blog上面漫游的痕迹么,del.icio.us自然在功能上来说就足够了。不过del.icio.us在post的时候还要经过输入相关信息等繁琐的步骤,确实用做这个工作比较让人不爽。不过解决方法还是有的,这不让我想出来了么 :D

下面这个bookmarklet改编自Julian的那个著名的quickpost,请把其中的两处做替换:
[tag]替换为在del.icio.us上面记录留言的tag,可以使用多个,空格隔开。
[name]替换为你在del.icio.us上面的用户名。

javascript:if (window.getSelection) des = window.getSelection(); else if (document.getSelection) des = document.getSelection(); else if (document.selection) des = document.selection.createRange().text; else des = ''; tags = '[tag]'; title = document.title; location.href='http://del.icio.us/[name]?v=2&url='+encodeURIComponent(location.href)+'&description='+encodeURIComponent(title)+'&extended='+encodeURIComponent(des)+'&tags='+encodeURIComponent(tags)+'&submit=save';

这个就是我的: logComment

使用方法:
你留好言后,选中,然后点击这个按钮,搞定。

你还可以使用del.icio.us的功能把你的四散的留言通过javascript显示在你的blog上面呢 :)

Enjoy!

Comments are closed.