为什么要迁移

   最初我是没有写博客的这个习惯的,最开始学习计算机网络,接触的都是黑底白字的命令行,对于这些web前端知之甚少,当时的笔记大多都是在自己的小本本上记录的,后来第一次接触lnmp环境是在B站的一位up主的教学视频上,它是安装owcnloud这个网盘,当时也不清楚Apache、PHP等环境。后来就是纯编译安装nginx,编译安装PHP,当时踩了不少坑,终于安装好了,结果第二天服务器无法开机,后来使用宝塔键安装了lnmp环境,觉得这样做真方便,用宝塔部署了很多有意思的PHP和静态网页,在这一路上不停的查阅资料,了解了很多坑,也清楚了各类web服务器的特性。一年里都在使用WordPress来做笔记

WordPress为什么不能作为个人博客

   个人感觉,WordPress看起来更像是一个建站工具,其源码就很大,加载很多的插件,撰写一篇文章要加载很久,然而现在使用的typecho源码不到1M。为何不选择更轻便的方式记录呢,当然WordPress存在的还是很久的,所以网上关于其资料也很多,但是我这个人就是喜欢折腾,喜欢极简,终于忍受不了那么多的代码量去加载,现在用typecho虽然资料很少但是在探索的道路上不停升级打怪也是很有意思的一件事。

如何迁移

   其实这个问题并不难,我就不写的像网上那样两步完成了,写点实际的操作吧,这里就说假设你使用的是宝塔之类的这种傻瓜式部署环境下怎么迁移吧。
  首先如果你有一个WordPress博客,比如它的域名是www.666.com先不要删除它,先直接再新建一个网站,如果你没有解析域名可以用你的IP来做。创建好一个网站,然后去typecho的官网下载源码,解压部署安装,这些步骤都略过了,至于数据库,是这样操作的,你原来的WordPress是一个数据库,后来的typecho是另一个数据库,所以当你创建网站的时候数据库要新建一个属于typecho的才可以哟。
  接下来就是将原来WordPress里面的文章什么的都导入进来,这时候就需要一个WordPress转typecho的插件了,点击去官网下载,把这个插件下载好之后上传到你的typecho程序的/usr/plugins/这个文件夹里面,然后解压,就像下图这样的路径
微信截图_20200229130228.png


   然后我们刷新typecho的后台--插件,就会有个WordPress转typecho的插件,然后启用它:

微信截图_20200229130228.png

   启用完成之后,点击左上角,控制台,就会多出一个WordPress转typecho。

微信截图_20200229130228.png

   然后输入你原来WordPress的数据库信息,就可以开始导入了,之后我们在把图片复制一下,原来WordPress的图片在 /wp-content/uploads/, 而Typecho则是保存在 /usr/uploads.所以,我们需要将它们复制到typecho的图片文件夹中。最后在数据库里面输入下面代码,将原来图片的地址替换成现在的就OK了

UPDATE typecho_contents SET text = REPLACE(text,’http://xx.com/wp-content/uploads/’,'http://xx.com/usr/uploads/’);
最后修改:2020 年 02 月 29 日 04 : 47 PM
请俺喝杯咖啡呗