2009-10-24

首页添加“GR共享”

上次比较大的调整页面后,虽然在首页的左下角很空,但我觉得这个博客已经比较接近我想要的样子,接下来的修改只能是小打小闹,所以就发了个帖子《界面修改2009》,之后就以留言的方式记录这些小修小改,但上个星期的修改填补了左下角的空白,觉得有必要正式记录一下。

先说一下我对博客界面的看法。博客的界面当然可以很华丽,但那不是我追求的。我想要的是一个简洁的博客。在布局上清淅明了,给人清爽的感觉。尽可能地加快网页的载入速度,尽可能地少使用图片减小网页体积,要方便读者获取他们要的信息和继续浏览,能适应各种浏览器分辨率。内页和首页的重点应该分开——读者浏览一个博客的第一个页面通常不是首页,他们一般看完需要的内容就会离开,会去查看首页的一般都是对博主产生兴趣的——内页要方便读者继续阅读,首页要方便读者了解该博客和博主。

我多次说过我这个博客的界面有模仿“阮一峰网络日志”的意味,实是因为该博客很符合我的这些观点。

在我的首页上,有介绍这个博客和自己(welcome),有显示文章、留言信息(文章列表、留言列表),有链接到我的其它网页(链接),有显示我无聊时的唠叨(碎碎念)。我一直想在首页左下角的空白处放一个能滚动更新,显示我正在阅读或关注的内容,就像阮一峰网络日志那样。“转贴公社”是建在google groups 的,我也试过建了个“一个人在途上论坛”,但更新内容要通过电脑,这对于我这种上网不方便的人只能让它荒废着。因此也没把它加到左下角。

上个星期天我在google reader上乱点,惊奇地发现google reader居然提供把共享的文章摘要显示到博客上的代码。我火星了。整个操作过程如下图
图 1 图 2 图 3

我不太满意的地方是可定制性较少,看起来也没有阮一峰那个“转贴公社”有动感、好看。在上面的操作中我得到的最重要的是GR共享的RSS地址。有这个地址提供内容,就可以通过javascript处理成想要的格式。于是我到了阮一峰的博客上查看了原代码,把他的代码复制到我的博客上,修改了其中的RSS地址,一运行居然成功了。

虽然成功了,但我心理很不安。虽然阮一峰是支持开源的人,但他并没有公开这一部分的代码,我在未经作者同意的情况下抄袭使用了。我可不想有一天阮一峰说我无耻地使用了他的代码,于是我到他的博客上留言,希望得到他的许可。

一切皆有可能 - 阮一峰的网络日志 
(图片:我在阮一峰博客上的留言,
原贴

阮一峰很牛气地没有回复我的留言。即没有在他的博客上回复,也没有在我的博客上留言,也没有发邮件给我。事后想来,觉得自己真是个冒失鬼。作为一个抄袭者,抄就抄了吧,居然还跑到原创者的博客上留言说我抄了你的代码,你想怎样。这恐怕是别人看到这则留言的想法,但我确实是喜欢这个功能,想得到作者的同意,可以心安理得地使用罢了。如果不同意我也会忍痛把它们删了。

阮一峰没有表态,所以我很“自私+无聊”地认为我可以继续使用。暂时就先这么用着吧。


上面的内容是几天前写的。昨天我在翻看阮一峰的博客时发现了这篇文章《首页增加内容聚合》。原来阮一峰的代码也不是自己写的,我应该可以使用。同时我也把相关的代码放到了我的google sites上。

(完)

2 条评论:

  1. 这个效果的实现,我在这样两个地方见过:
    http://www.kenengba.com/post/460.html
    http://immmmm.com/use-google-feed-api-to-rss-display.html
    ——翻墙发表评论还要填验证码,累煞人了……

    回复删除
  2. To 醉鄉子:
    谢谢提醒。有空我再继续折腾。

    回复删除

留言须知:
0. 你有權保持沉默,但你所說的將作為此BLOG有人訪問的證據。
1. 支持的HTML標籤:<a href="" title=""> <b> <em> <i> <strong>。
2. 留言留名,不然易被无视。(在“评论”中选择“名称/网址”,网址可以不填)。
3. 原則上我不删除留言,除非那則留言侮辱到你。