K_Reverter博客迁移初步完成
自从我到北京之后,我对http://www.step1.cn网站的不满渐渐变多,首先是因为南北网的差异,我现在上这个网站比较慢,直接造成了我更新的不便,还有就是网站的内容比较乱,为了一个我个人使用的博客需求,而使用了庞大的DotText,既没有必要也不便于维护,而且还很慢,现在我终于下定决心,将博客功能迁移到cnblogs。
其实我早就有这样的想法,不过一直没有找到合适的托管网站,或多或少都有一些让人不满意的地方,比如现在的博客园,各方面都不错,就是搜索功能太烂,我一度因为这个而想继续使用自己的DotText,不过现在总算重新选好了,感觉还不错。
博客的迁移工作是一个非常费劲的事情,要将我原来写的接近100篇文章完整的转移到这儿来绝不是一件容易的事情,想起上次我从http://www.blogcn.com 迁移到http://www.step1.cn 基本上一篇篇复制过去的(那时候只有十篇左右,还可以接受),这次这么多,不可能这么做,还好因为都是基于DotText的,所以相对来说比较容易,结合的也比较好。
原理就是使用DotText的备份功能得到一个XML文件MyBlogData.xml,然后通过XSLT转化生成一个个的基于RSS的XML文件,然后在cnblogs的DotText之中使用导入RSS的功能来添加,这样添加能保证内容完整,而且,日期也是以前的,这样就保证了绝对完整的迁移。
下面是我转化使用的XSLT文件代码范例,感兴趣的可以看一看(为了转化方便,我把备份文件MyBlogData.xml之中的一些命名空间删除了)。
其实我早就有这样的想法,不过一直没有找到合适的托管网站,或多或少都有一些让人不满意的地方,比如现在的博客园,各方面都不错,就是搜索功能太烂,我一度因为这个而想继续使用自己的DotText,不过现在总算重新选好了,感觉还不错。
博客的迁移工作是一个非常费劲的事情,要将我原来写的接近100篇文章完整的转移到这儿来绝不是一件容易的事情,想起上次我从http://www.blogcn.com 迁移到http://www.step1.cn 基本上一篇篇复制过去的(那时候只有十篇左右,还可以接受),这次这么多,不可能这么做,还好因为都是基于DotText的,所以相对来说比较容易,结合的也比较好。
原理就是使用DotText的备份功能得到一个XML文件MyBlogData.xml,然后通过XSLT转化生成一个个的基于RSS的XML文件,然后在cnblogs的DotText之中使用导入RSS的功能来添加,这样添加能保证内容完整,而且,日期也是以前的,这样就保证了绝对完整的迁移。
下面是我转化使用的XSLT文件代码范例,感兴趣的可以看一看(为了转化方便,我把备份文件MyBlogData.xml之中的一些命名空间删除了)。
查看XSLT文件内容
posted on 2006-06-22 22:04 K_Reverter 阅读(627) 评论(1) 编辑 收藏 举报