博客学习之路

来源:互联网 发布:python实用大全 编辑:程序博客网 时间:2024/04/29 17:57
    看到很多地方有 rss 字样,在搜索引擎里找一些技术文章的时候常常找到象 blog.csdn.net/xxx 、xxx.blogchina.com 的地方。这些地方看起来象个人网站,但又有点不同。由于看得多了,不由得想了解一下 rss 到底是什么东西。于是打开了百度搜索引擎,查找 rss 。
    看了很多地方后,才渐渐明白一些。rss 似乎和 blog 是联系在一起的东西。rss 可以让很多网站共享网站文章的一种协议。而 blog 据说是 web log 的简写,即是“web 日志”的意思。人们常用来记录自己的一些心得,也用来和别人一起交流心得等。
    rss 的网站共享机制(技术)是通过 xml 来进行数据交换的。据说 rss 现在有好几个版本,这些协议之间还不兼容。
    为了体验一下 blog ,我到 blog.csdn.net 、blogchina.com 分别注册了自己的个人 blog 。然后查看了一下这两个网站各自的 rss 的 xml 的结构,结果发现差别很大。我猜可能是 rss 并没有明确定义网站文章数据交换的标准吧。
    这个 rss 共享机制给了我一个想法,在不同的网站之间共享信息(也可以在同一个网站不同的地方共享数据),用 xml 来交换数据,然后使用自己的 xsl 来解释 xml ,那么网站风格会一致,这样看起来文章和在自己的网站录入和生成的一模一样。这是一种很好的数据共享方式。
    当然要达到数据共享目的,还有一些中间环节要处理。首先是如何取得数据,是自己主动去别的网站取数据呢,还是自己订阅对方网站的数据让对方发过来呢?其次是如何把数据加入到自己的数据库中。因为数据来源于不同的网站,对于一些对文章列表排序要求高的网站就得对来源于不同网站的数据进行排序和筛选。最后把数据都排好序并审批后才能生成自己的文章列表。
    rss 里面有一种叫“引用”,又名“聚合”(英文 trackback)的机制用于提供网络共享,但我没有找到相关的资料说明怎么使用这种机制。(因为不懂怎么使用这种机制,使得我更新文章的时候不得不在两个网站上各输入一次)

以下是我看到的用于说明 blog 的一些文章:
理解博客--博客应用系列讲座(1)
原创粉丝点击