点点博客导入到wordpress中

最近轻博客很热,但是国内,推他挂了,点点也一直不太稳定,就想搬出来了。之前别的博客搬到点点很容易,现在搬出来不方便了。虽然点点博客支持导出,但是导出的xml文件是点点自定义的,不兼容其他。这也是普遍存在的状况吧。

好了,不吐槽了,写了个java小程序,可以读取解析,点点博客导出的xml文件,生成wordpress格式的xml文件,导入到wordpress中,其中也夹杂了自己写的一些html,加入了视频和音频播放器。现在版本支持点点博客中的所有类型文章(但是不能支持自己上传的音频文件,在点点xml文件中获取不到音频文件的地址,所以无法处理)。

代码已经上传到oschina开源库中了,地址:http://www.oschina.net/code/snippet14718120602,使用方法很简单:

  • 代码用java编写,所以运行需要安装jdk环境,这个是必须滴~
  • 如果想编译源代码,自己运行,需要dom4j jar包
  • 如果不想编译,我已经打好了jar包,地址http://pan.baidu.com/share/link?shareid=412606&uk=537055152
  • 登录点点博客,将博客导出,导出后是个xml文件,这就是博客的所有信息(当然图片是存在点点服务器上),将这个xml文件改名为diandian.xml,与上面下载的diandian2wordpress.jar放在一个目录中。另外确认你的xml文件结构是这样的,如果少了一个,请自己添加(评论中的问题,就是因为没有自定义的page页面)。
  • diandianxml
  • OK,cmd命令行中运行java -jar diandian2wordpress.jar即可,如果运行成功,会在当前目录中生成wordpress.xml文件。
  • wordpress.xml文件可以直接导入wordpress中,wordpress需要安装wordpress importer插件,导入即可。

运行结果

jar包运行结果

提醒: 本代码没有抓取博客涉及到的图片,而是直接请求点点服务器中的url,其实这就算盗链了,不过既然点点服务器不封这种方法,我们可以用这种方法为自己的博客省点流量,O(∩_∩)O

如果非要下载图片,可以看这里:点点博客导入wordpress图片抓取

3 thoughts on “点点博客导入到wordpress中

  1. 老师您好,导不出,提示:

    F:\q>java -jar diandian2wordpress.jar
    Exception in thread “main” java.util.NoSuchElementException
    at java.util.ArrayList$Itr.next(Unknown Source)
    at com.yeetrack.diandian2wordpress.XMLSplit.imageLoad(XMLSplit.java:191)

    at com.yeetrack.diandian2wordpress.XMLSplit.xmlDeal(XMLSplit.java:73)
    at com.yeetrack.diandian2wordpress.Dian2Wordpress.main(Dian2Wordpress.ja
    va:30)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

(Spamcheck Enabled)