wordpress完美转typecho并解决七牛云存储问题

文章版权: Postbird-There I am , in the world more exciting!
本文连接: http://www.ptbird.cn/wordpress-to-typecho.html
转载请注明文章原始出处

以前我说了说使用wordpress的感觉以及为何转成typecho。html

文章地址: http://www.ptbird.cn/why-wordpress-to-typecho.html

wordpress转typecho方法:

一、安装typecho,并安装typecho的wordpress-to-typecho插件

二、启用插件后在 后台>控制台那一栏会出现插件转换,须要填写数据库地址和信息等内容,填写正确后便可转换。

三、对数据库进行连接转换。
    主要修改的是 typecho_contents 这张表,把之前的地址连接改为如今的。sql

 update typecho_contents set text=REPLACE(text,'http://www.ptbird.cn/wp-content/uploads/','http://www.ptbird.cn/usr/uploads/')update typecho_contents set text=REPLACE(text,'http://www.ptbird.cn/wp-content/uploads/','http://www.ptbird.cn/usr/uploads/')
    
    目的是为了将wordpress的图片地址改为如今的地址,typecho的上传路径是 ./usr/uploads/
    须要注意后面的uploads/的斜线不能省略,不然出错误。

四、附件地址更改。
    把以前在 wp-content/uploads/中的内容所有转到 usr/uploads/便可

上述四部作完后基本的转换都完成了, 还有一些细节的地方好比之前的页面的固定链接、一些内置的连接等等须要本身动手改。
下面说说七牛存储的解决办法。

五、七牛云存储的设置

    1)为了适应以前的内容,须要 再次建立一个内容存储建立一个新的cdn融合加速域名,这样子一方面以前的内容若是文章发到了别的地方,还能继续使用之前的连接。
    2)下载七牛的图形文件上传工具 qrsboxwindows版或者其余版本(也能够用shell工具),并将原来wordpress的wp-content/uploads/下的内容所有下载到本地。
qrsbox可以快速将本地的内容上传到七牛空间,上传的时候注意问题:
将uploads下全部内容上传便可(由于七牛默认使用的是时间文件夹也就是 2016/12/xxx.png),这样子能够模仿咱们本身在博客上上传的文件。也为告终合下面的插件使用。
               
    3)安装typecho插件   simpleCDN 将全部图片地址替换(遗憾的是如今只能替换图片地址)。
    
作完前3步,如今网站已经可以使用七牛CDN。

六、目前没法理解的问题

    1)七牛的文件上传插件我一直没搞懂,由于simpleCDN和他如何结合或者说根本就不是一同工做的。
咱们利用网站轻松的将网站图片搞到七牛上,而后利用simpleCDN就能够替换连接,即便只是图片连接也足够了。
可是七牛文件上传插件,是和前面的qrsbox的用法同样,直接上传文件到七牛,这样子自己就是比较麻烦的工做。
这个问题我还没搞懂,具体研究后面更新。能够关注个人博客连接:http://www.ptbird.cn/wordpress-to-typecho.html(若是你不是在我博客上看的,别的地方我不会更新的)。

     2)typecho我以为很差地方就是为告终合markdown,使得附件上传很别扭(目前我没找到单独的附件上传地址,是由于我不会用吗?)
    
    3) 七牛文件上传插件插入图片有问题
插入附件的时候是须要将远程链接地址填写上去的,可是这个给出的链接是不对的。
    下图是我上传以后的连接状况,可是若是你按照这个地址添加,绝对存在问题,图片没法找到。



问题我前面说过: 七牛文件上传(这里不是用的镜像!)默认采用时间做为文件夹,所以前面是有文件夹的
因此正确的图片添加地址应该以下所示:
         本身加上时间文件夹前缀




基本上作到如今这里,七牛的问题也就解决了。

关于镜像存储的问题,我会继续看看怎么更好的解决,由于用了上传插件后,七牛的转换插件其实就是废的,并无什么用处

typecho真的很好用,对我来讲。


文章版权: Postbird-There I am , in the world more exciting!
本文连接: http://www.ptbird.cn/wordpress-to-typecho.html 转载请注明文章原始出处