这个博客最开始是用的 Typecho 来搭建,然而 Typecho 的社区体量到现在还是和 WordPress 有很大的差距,喜欢的主题也没有再更新,最后还是考虑用 WordPress 重新搭建一个 然而现在又换成了 Hexo

迁移时的版本:

  • Typecho: 1.2.0
  • WordPress: 6.1.1

# ByeTyp 插件

https://github.com/sunxiyuan/ByeTyp

迁移需要用到的插件 ByeTyp,将它下载并解压在 Typecho 网站目录的 usr/plugins 文件夹中,然后把文件夹名中的版本号去掉

进入到 Typecho 的插件管理页面,然后启用 ByeTyp 插件

点击左上角控制台 -> 数据导出,导出并保存下来 XML 文件

# WordPress 中导入 XML

在 WordPress 的后台管理页面,点击工具 -> 导入,然后在右边的导入源选择 WordPress

当然如果没有安装就先安装

然后运行导入器,上传刚才导出的 XML 文件并导入

作者和附件就根据实际情况选择

到这里原来的文章评论之类的就应该可以成功导入到新站点了,但是原来文章里的图片和附件之类的似乎没办法自动导入,还需要手动多做几步

# 图片迁移

在 Typecho 的 usr 目录下,打包下载整个 uploads 文件夹

tar -czvf uploads.tar.gz uploads/

然后上传到 WordPress 的 wp-content 目录下解压

tar -xzvf uploads.tar.gz

最后需要把文章里面旧的资源 URL 替换为新的,在网站的数据库执行下面的 SQL 查询

UPDATE wp_posts SET post_content = REPLACE( post_content, '/usr/uploads/', '/wp-content/uploads/');
此文章已被阅读次数:正在加载...更新于

请我喝[茶]~( ̄▽ ̄)~*

2rrrr 微信支付

微信支付

2rrrr 支付宝

支付宝