前言
RSS(简易资讯聚合),是 Really Simple Syndication(RSS 2.0)的简写。使用阅读器订阅文章或新闻是一种良好的获得信息的习惯。
问题描述
我在使用 Google Reader 订阅几个朋友的 WordPress 博客的时候发现,他们的文章排版有问题,没有标题、段落等格式之分,看上去就是密密麻麻的文字。这样就导致可阅读性很差,严重影响订阅者的心情。
问题原因
刚开始我以为,他们使用了文字处理编辑工具(比如 MS Word 等)来写博文,可能是 HTML 标签没有闭合等原因引起的。于是我建议他们使用纯文本编辑工具,比如WordPress 后台添加新文章的默认编辑器,但不要使用可视化模式,转换到 HTML 源码编辑模式,手动为文章加上 <h3>,<p>等 HTML 标签。这仅是我的个人习惯,如果不熟悉 HTML 标签也很正常,使用 DreamWeaver 或标准的可视化修改插件。
问题仍然存在,这下来了兴趣了,使用 Firebug 查看订阅的文章,发现没有 HTML 标签,超链接和所有的内容都变成了纯文本显示。使用浏览器(FF会直接订阅,使用 IE、Chrome 或 Opera 可以查看 RSS Feed 的内容)直接打开 Feed地址,格式为 http://domain.com/feed,有不同的显示:
- IE 8: 显示的友好的格式,头部为博客名字和相关介绍,并有“订阅该源”的链接。点击订阅会像收藏夹一样可方便下次阅读。接着是带有版本格式的所有文章。右侧是工具导航功能。其页面源代码是 RSS XML 文档。
- FF 3.6.*: 直接弹出订阅收藏窗口。
- Google Chrome: 显示的是纯文本,如 Google 阅读器显示的效果一样,但是其源代码也是和 IE 8 相同的 RSS XML 扩展文档。
- 其它未测试,有兴趣你可以试下。
可以看出可能的原因是,WordPress RSS Feed 虽然提供了 RSS 的 XML 定义文档,但也可能被显示为纯文本的文章订阅内容。
解决方法
为了解决这种不统一显示的问题,推荐使用 RSS Feed 托管工具:Google FeedBurner,国内的 Feedsky 等,这样就可以简单地解决排版问题了。
后语
RSS 还有很多设置方法,我在这里就暂时献丑说这么多了。有关更多的 RSS 设置,下面抛砖引玉为大家推荐几个相关资源:

