本文编写于 2062 天前,最后修改于 2062 天前,其中某些信息可能已经过时。
Typecho
正如前文所说,Typecho具有一大批优点,支持MD,支持SQLite,超低资源占用,完全没有WP那样臃肿
可以说轻量化以及支持SQLite方便备份,是最吸引我的地方了,一个最多最多20M内存占用的docker容器,谁不爱呢?
安装Typecho
emmmmm……还写么……lnmp,我这里直接用的现成的docker,用的是caddy
不过关于导入,有一点要注意
导入时,php的mysql模块还是要有的,然后Typecho插件要直接访问到MySQL的端口进行通信,直接从中读取转换导入,而不是上传sql文件
所以我先在香橙派上整了个lnmp+pma……
贼简单的迁移
数据库迁移
到这里下载wordpress-to-typecho插件并传到usrplugins,然后在控制台-插件中启用,然后进入设置,配置原WP数据库的信息并保存
此时控制台里会多出一个从WordPress导入数据,开始转换,静候提示转换完成

可以看到,文章,独立页面,评论,用户等等都已经导入了,只有站点名称等基本设置需要手动设置
图片文件迁移
WordPress和Typecho对附件的处理很类似,都是uploads/年/月/文件,所以直接在数据库中,对文章中的url进行替换
执行以下SQL语句,为了更好的匹配,建议在替换内容里加上域名
update typecho_contents set text=replace(text,"wp-content/uploads","usr/uploads")

现在,将WordPress的wp-content/uploads合并到Typecho的usr/uploads
大功告成
现在WordPress基本已经迁移完成了
暂无评论