博客程序内核由Z-blog转为WordPress步骤及备忘

作者: unvs 分类: 生活随记 发布时间: 2013-12-19 17:28 ė19,342 views 6没有评论

经过多方面的分析及思考,下了很大决心,决定把使用了近两年的博客程序内核,由Z-blog转为Wordpress,并将所有文章及相关数据进行转移,最后再整理博客风格、页面URL调整等内容,中间花费了很多精力与时间来完成这项巨大的工程,也发现不是想象的那么的简单,断断续续用了近1个月时间,基本完成了大部分工程并于11月26日全新上线(各方面原因迟迟推到现在才发表这篇文章)。

写这篇文章,主要是简要说下这次博客换程序的一些备忘及心得,从转移的准备工作、转移步骤、转移后整理注意事项来说下这次转移工程,然后是博客栏目、关键词、URL301重定向的调整备忘,最后说下博客2014年的发展方向。

先吐槽下为何要换博客程序,z-blog是用户使用最多的国内博客程序,他的程序小而功能实用,满足大部分需求,但是ASP程序,且开发灵活性不够高;wordpress博客程序,不用介绍了,他是世界上知名度最高的博客程序,基于PHP开发,功能强大、可扩展性非常好,但相对z-blog运行效率相对会低些。简单阐述对比了z-blog与wordpress,在z-blog程序使用的近2年过程中,还是觉得它是一款不错的博客程序,较适合初学或非IT博客爱好者,这也是我想换成WP的原因之一,当然,这不是主要的,还有以下几个方面:
1、WP的可扩展性强,可独立制作自己的插件、应用;(Z-blog2.0版底层框架做了调整,也独立了应用模块)
2、将2009年下半年的博客旧数据,转移过来。最初域名注册后,搭建了我的第一个个人博客,就是用的WP,但是后面没有坚持及些原因关闭了,只保留xml备份数据,这次就综合起来,记录博客历程;
3、对于百度搜索引擎的排斥而做些调整,从9月开始,百度一直拉黑了我的博客,从百度来的流量几乎10以下,搜索大部分从谷歌而来,有过分析但一直没找到原因,真想不通百度的算法是怎样的;
4、PHP开发的接触增多,想着以后有时间可捣鼓下博客,开发些好的功能插件,譬如:QQ登录、新浪微博登录、评论同步微博等。

进入正题吧,上面只是备忘而已,下面说下博客由z-blog转wp的流程步骤。
一、转移准备工作及转移过程
1、新建一个WP博客站点,譬如:wp.unvs.cn;
2、导出z-blog的数据,推荐使用插件:zblog_movabletype.zpi(虽然不能完全导出数据,但已经很不错),如何使用请谷歌查找方法;
3、第2步导出后,打开各个文件,是有规则的,这里有个技巧,你的标签导出来,是空格相见的,比如“z-blog wordpress”,那么你需要把中间的空格替换为逗号,这样导入到wp博客里,会自动把标签分开,不然就是整合变成有个标签;
4、进入WP博客后台–插件,查找安装“Movable Type and TypePad Importer”插件,然后菜单“工具”–“导入”–“Movable Type and TypePad”,将第3步导出调整的数据,依次导入即可。

以上就把相关数据库文章的信息导入到Wordpress站点中,还有一些后续工作要做。

二、博客内容转移后整理
1、首先,把原博客的upload文件夹转过来(如果附件都是上传这个目录下),直接放WP站点根目录下,这样当域名正式上线后,图片可正常显示;
2、最大的一个问题,当属URL指向调整,也是最烦恼的,这里我只大概修改思路,不同的博客url规则都不一样,如果你之前的是.html真静态,可通过wp后台–设置–固定链接,配置伪静态(过程中如果是windows系统,还得配置IIS伪静态等,LINUX系统就不需要);还要自定义伪静态或定向301跳转,将那些标签及月份、类别的url定向过来;(这一步工作量大,目前我的还没完全完成)
3、部分如果你的url中,含有英文简写标题,那么还需要把对应的简写标题,转移到WP文章的短链接;
(有人就问了,为什么还要做这么多工作,一个目的:你的文章链接都被抓取或外链,你不把url处理好,那么进来就会都是401页面)
4、标题描述、相关设置,风格模板选择、优化,过滤评论、访问统计等插件安装,友链添加等后续工作(这些也要花一定时间,对于有一定时间的博客站来说)。

Unvs博客标题文章类别URL301重定向备忘分别如下:
1、博客标题,由“Unvs博客|陈宇衡个人博客”=>“Unvs博客”,去掉了后半部分,统一标题权重到一个关键词上,副标题依旧是“专注于项目设计、网站开发”;
2、文章类别,只有一个分类名称,做出了调整,由“OAuth开发/Demo”=>“OAuth”;
3、文章类别链接结构,目录名称由archives改为category,如:http://blog.unvs.cn/archives/asp-net/ => http://blog.unvs.cn/category/asp-net
4、文章内容页面url结构,依旧保持不变,如:http://blog.unvs.cn/archives/qq-connect-stop-add-share-api.html
5、关于一些301重定向,留言页面、标签页面暂重定向到首页;
6、后续备忘

2014年博客的发展规划
1、2013年没做好的就是生活日志很少写了,工作生活总结的少了,有一种懒惰的心理,时间原因都是客观的。所以2014年,第一条就是工作生活方面要及时总结收获与不足,每月一篇,至少2个月要写一篇;
2、博客的主体内容还是以“项目设计、网站开发”方面为主,会逐步总结一些项目的策划、营销的文章,同时开发会侧重OAuth2.0 C-S、第三方登录、单点登录这些方面研究;
3、加强博客功能的需求,风格会进行一次大的改版,遵循简洁、体验的方向;
4、发表一些高质量的原创文章,不排除相关WP自主研发插件的文章。

本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:博客程序内核由Z-blog转为WordPress步骤及备忘

发表评论

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

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部