大概是半个月前,我就有了改变本站想法了。WP搭建的站点,给我的体验始终不是那么友好,尤其是进入后台。遇到了现在使用的JOE主题,我再也忍不住要转移到Typecho了。跟随主题作者的开发与测试,主题日渐成熟,功能也算是免费开源中最强大的了。Typecho的特点是轻快,但后端的体验也不太好,于是我花了一些时间做了一款后端美化插件WangStyle,搭配JOE主题算是圆满了。下面就本次转移做一点小记录,成长是要留痕迹的,不然随着年龄的增长容易忘记。
准备工作
1、有了想转移的想法后,我搜遍全网,刚开始还花了50元买了一套前端主题ArmxMod,又花了35元买了一套后端美化插件Apex,给我的反馈是后悔了。
2、遇见了JOE这款开源免费的主题,作者很勤奋,刚开始日更不少于五次,慢慢的主题成熟稳定了,我也就下定了决心。
3、从WP转移到Typecho,万事俱备时,我差点放弃了。原因是我用的云主机的数据库不支持远程连接,在安装Typecho配置时通不过。无奈啊,我只能通过本地安装的方式完成,然后打包上传源码,导入数据库。幸运的是成功了,这算是投机取巧吧。
整理过程
1、以前也经常转来转去的,所以积累了一点经验,本次的整理还算顺利吧。
2、从WP导入的数据库,文件上传的路径是不同的,所以需要手动执行一次如下代码,目的是让文章中的图片或文件能正常显示。
UPDATE typecho_contents
SET text
= REPLACE(text
,'WP上传路径','Typecho上传路径');
3、对应WP程序的创建页面的新建页面,预防搜索引擎收录丢失,以前是什么地址现在就要什么地址,所以这里还要设置伪静态,配置固定链接。
以Apache为例,我的伪静态配置文件的内容是:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteBase /
RewriteRule . /index.php [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Typecho的永久固定链接设置是勾选其他,采用/{cid}.html的方式。
必须插件
1、后端美化插件WangStyle,技术太渣了,是折腾了好几天才弄出来的。
2、评论邮件通知插件LoveKKComment
3、数据导入插件WordpressToTypecho
其他事项
1、友联暂时未整理完。
2、文章内容的排版估计也是乱的。
3、感谢JOE主题作者的无私奉献。
评论 (0)