January 27, 2005
RSS标准方面的常见问题
刚才在车东的blog看到“可读性和更新性: RSS模板的atom化改造”一文,自己对RSS标准方面也有一些想法。
文中提到“用MTEntrBody代替MTEntryExcerpt”,其实我从建立这个blog之初就是这样设置的,一开始就考虑到方便使用rss阅读工具的朋友。因为我建站的原则就是人性化(user-friendly),我在浏览其他网站遇到的麻烦尽量不要在本站出现,前面有2篇文章稍微提了一点,下次重新总结一下。
通过对lilina一段时间的使用,越来越发现标准的重要性,很多不标准的rss导致我的lilina聚合混乱,不得不对某些blog使用原始的人工检查更新方式。
2个字:痛苦。
下面是我总结的一些常见问题:
1、没有pubDate等时间部分代码(最烦就是这个,经常一导入就是所有文章)
2、时间格式或者时区使用不标准 (比如服务器是+08区,而blog依然用GMT时间)
3、标题不标准,比如在里面加颜色、粗体什么的 (导出opml时报错)
4、没有使用UTF-8编码 (出现乱码,这个虽然可以解决,但还是感觉不爽)
5、只有摘要或者只有标题 (非要你打开网页去阅读才行)
6、图片链接是相对地址 (导致无法显示,用绝对路径就没有问题)
如果是商业blog网站,经常出现的问题是5和6,这当然是出于它商业的考虑。
而大多少情况,是个人用户在不了解的前提下,删除或者修改造成的,比如1、2和3。
以上这些都是就标准进行讨论,或者说是一种规范。以前我习惯直接用浏览器阅读时,根本就不关心这些问题,现在才发现很多网站的rss完全是做个样子,根本用不起来。最终导致我阅读blog的复杂度,不过个别不符合标准的blog内容的确精彩,瑕不掩瑜,忍了。
Posted by eapass at January 27, 2005 11:19 PM
Comments
再补充一个:
有些作者为了某些目的,故意把创作时间设置到未来的某个时间,甚至设置到几个月后,烦,不过我不反对多设置一个星期。
Posted by: eapass at February 12, 2005 02:24 AM
再来:
文章通过页面看分有段落,但通过rss阅读却是合在一起的一大段,大概是CDATA有些问题。
Posted by: eapass at February 12, 2005 11:01 AM
another:
文章里面夹杂字体、字号代码。
加改变文字颜色的代码我不反对。
如果不是特殊情况,比如关于字体的文章,或者特别需要加重的地方,一般情况还是利用css为好。
Posted by: eapass at February 12, 2005 06:33 PM
另:
RSS中原文里面的含有链接的文字变成纯文字,根本不知道链接的存在。
Posted by: eapass at March 21, 2005 04:29 PM
Post a comment
On This Day
Trackback Pings
TrackBack URL for this entry:
http://www.cqcn.com/cgi-bin/blog/mt-tb.cgi/1185