马上就加载好了...
王佳冬中文博客

使用BlogSync实现多种博客系统在线搬家

by on Nov 08 , 2009 , under 移动互联 , 397 views , 6 Comments , 网址太长?

一直以来,国外博客系统或独立博客的搬家系统是个难题,不像那些门户网站的博客系统都提供了互相的搬家功能,然而由国家开发运营的BlogSync解决了这个难题——BlogSync支持多种博客系统的在线搬家,包括 Blogger、Drupal、 Windows Live Spaces、 WordPress等。

BlogSync界面截图

BlogSync官方对其的说明:BlogSync是一个在博客之间进行同步复制的工具,它会自动比较两个博客之间的差异,找出不同的文章并列出来,供使用者选择,然后执行复制操作。经 BlogSync复制的帖子可以保留原本的排版样式、发帖时间以及标签。你可以用BlogSync方便地维护镜像站点,也可以把它作为一个搬家工具。

BlogSync支持的博客

BlogSync通过BSP开放的API对博客进行操作,目前BlogSync支持两种API:GDATA API和metaWeblog API。
开放了这些api支持的博客可以使用BlogSync的全部功能,包括读取、写入和删除。对于不支持api的博客,BlogSync提供从普通的rss或atom feed中读取文章的功能,读取之后可以用来写入其他支持api的博客。
以下是已知的具备上述API支持的BSP清单

BSP/网站平台 API类型 BlogSync支持情况
Blogger GDATA API 完美支持
MSN Live spaces metaWeblog API 完美支持(由于ms对API的限制,只能读取20篇)
使用WordPress建立的博客 metaWeblog API 完美支持
使用Drupal系统建立的网站 metaWeblog API 完美支持
CSDN Blog metaWeblog API 完美支持
博客蓝 metaWeblog API 功能正常但时间有误

对于不提供API支持的博客,BlogSync可以通过读取它的feed获取博客中的资料,然后写入其他支持api的博客中。

BlogSync是如何工作的

BlogSync是使用blog API来对博客进行操作的。Blog API是博客服务商所提供的用软件对博客内容进行访问的接口。

Blog API有许多种,例如Blogger所采用的GDATA API和许多其他诸如Windows Live Spaces、Drupal、WordPress等著名博客系统所采用的metaWeblog API。
这两种API是目前BlogSync所支持的,所有采用这两种API的博客系统都能在BlogSync中使用。如果你不确定你的博客服务商所使用的API类型,请向他们咨询。

对于没有API支持的博客系统,BlogSync可以通过RSS或者ATOM格式的feed读取博客的文章,但feed是只能读取无法写入的。所以你至少可以利用这个功能来复制文章到其他博客。

BlogSync有什么功能

当用户将博客成功加入BlogSync的博客列表之后,就可以使用下列的功能对博客进行操作了。

  • 复制贴子:BlogSync可以把文章复制到另一个博客,同时最大限度的保留帖子的排版、发布日期和标签分类。
  • 同步:BlogSync可以比较两个不同博客的差异,自动挑选出需要复制的文章,显示在一个列表中,用户确认之后就可以把这些文章复制到对应的博客中,使得两个博客的内容一致。
  • 批量删除:BlogSync可以帮助你批量删除文章,但删除后的文章将无法恢复,请务必小心。

使用BlogSync同步博客的步骤

1. 如果需要同步的博客已经出现在首页列表中,直接前进至步骤2,否则进入下面的步骤1添加博客。

  1. 按下加入按钮,进入添加源界面
  2. 选择适当的类型,加入需要同步的博客。
  3. 重复1-2直到所有要进行同步的博客都加入到列表中

2. 选中两个需要进行同步的博客,按下”执行比较操作”按钮,进入同步内容的列表
3. 从列表中删除不需要进行复制的内容
4. 完成后按下”执行同步”按钮进行同步操作
5. 同步操作完成后回到源管理器,重复步骤2-4直到所有博客的同步完成

批量删除帖子的步骤

1. 如果需要做批量删除的博客已经出现在首页列表中,直接前进至步骤2,否则进入下面的步骤1添加博客。

  1. 按下加入按钮,进入添加源界面
  2. 选择适当的类型,加入需要同步的博客。
  3. 重复1-2直到所有需要的博客都加入到列表中

2. 等需要做批量删除的博客状态变成ready,选中此博客,按下管理帖子按钮进入帖子列表
3. 选中所有需要删除的帖子,按下删除按钮
4. 重复2-3直到所有删除操作完成

你可能喜欢的博文:
 

水楼已经盖了 6 层了!

  1. Monkey

    我在日网的博客不知道能不能搬 改天试试~

  2. 冬瓜

    @Monkey, 只要feed输出符合一般格式,应该是可以的

  3. diligentpig

    博主你好啊:)
    我也想做一个独立博客。想请教你一下,有了独立的域名后,那么怎样挑选空间呢?国内的担心被封,国外的太远也不知道什么情况。。。

  4. 冬瓜

    @diligentpig, 互联网无国界,国外其实不远,哈哈,有些在国内的主机访问速度还不如国外的呢

  5. diligentpig

    @冬瓜,
    好的,谢谢你的回复~我再查查,有问题还要向你请教:)

  6. 使用BlogSync实现多种博客系统在线搬家 « 细节的力量

    […] 作者:王佳冬  来源:http://wjd.name/blogsync/ […]

赶快说点什么吧! ^_^