目前我的博客用的是Typecho源码,Handsome主题,用了蛮久了,想换成WordPress的,做一下迁移。
准备工作
再迁移之前,需要将typecho的数据信息以XWR的格式导出,方便后续导入到Wordpress,包括将后台的图片等进行备份。
这里我们借助一款插件:ByeTyp,地址:https://github.com/sunxiyuan/ByeTyp/releases
备份导出文件
1.将下载好的插件上传至typecho后台,usr>plugins文件夹内,解压并去掉版本号;
![图片[1]-Typecho博客转WordPress-梦溪博客](https://asset.cyrilstudio.top/2024/09/20240918210656489-image.png)
2.到网站后台启用插件,控制台➡数据导出➡导出XML文件;
![图片[2]-Typecho博客转WordPress-梦溪博客](https://asset.cyrilstudio.top/2024/09/20240918210721487-image-1024x375.png)
![图片[3]-Typecho博客转WordPress-梦溪博客](https://asset.cyrilstudio.top/2024/09/20240918210734185-image-1024x347.png)
3.再次到网站服务器,找到usr>uploads文件夹,压缩并下载其中文件,这里面一般是文章中的图片,以日期的形式命名。
![图片[4]-Typecho博客转WordPress-梦溪博客](https://asset.cyrilstudio.top/2024/09/20240918210747243-image.png)
创建WP并导入数据
到这里,typecho这边的工作基本完成了,下面我们就是新建一个网站,将数据导入过来了。
因为我没有换域名,换了服务器,先到阿里云后台把域名重新解析至新的服务器。
1.在wp后台找到工具>导入,安装wordpress导入器
![图片[5]-Typecho博客转WordPress-梦溪博客](https://asset.cyrilstudio.top/2024/09/20240918210759652-image.png)
2.上传从typecho导出的文件,然后提交
![图片[6]-Typecho博客转WordPress-梦溪博客](https://asset.cyrilstudio.top/2024/09/20240918210810485-image-1024x568.png)
3.现在数据基本导入过来了,因为我的图片都是存在cos的,所以图片不需要手动上传,如果有需要,将压缩包上传到WordPress的/wp-content的 目录下按照格式解压缩即可,最终图片的路径实际上是/wp-content/uploads/xx/xx;
![图片[7]-Typecho博客转WordPress-梦溪博客](https://asset.cyrilstudio.top/2024/09/20240918210822150-image.png)
接着还需要到数据库中,替换下路径,执行:
UPDATE wp_posts SET post_content = REPLACE( post_content, '/usr/uploads/', '/wp-content/uploads/')
![图片[8]-Typecho博客转WordPress-梦溪博客](https://asset.cyrilstudio.top/2024/09/20240918210839406-image.png)
ok,现在已经大功告成了。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容