备份一下,也许以后有用呢。
此方法已得到他人验证,正式转移前,记得要备份,失败了还能恢复哦。
备注一个找 wp 主题的网站:https://weadown.com/
第一步
typecho 上安装并启用ByeTyp
插件。项目主页:https://github.com/ibadboy-net/ByeTyp
迁移的原理是:将 Typecho 中的数据导出为 WordPress 可识别的 WXR 文件。
启用插件后,后台按照以下顺序操作,导出 Typecho 的数据。
控制台 -> 数据导出 -> 导出 XML 文件
第二步
typecho 博客没用了删掉吧,搭建一个 WordPress 博客。
接下来你需要将 xml 文件导入到 WordPress 中。后台按照以下顺序操作:
工具 -> 导入 -> WordPress -> 运行导入器(未安装的话就先安装)-> 选择文件 -> 上传并导入 -> 选择导入的文章所属的用户
提示你是否导入媒体,随便点一个,反正你也没有媒体。
接下来,你就会发现 Typecho 上的文章、分类、标签、评论等数据都出现在 WordPress 上了。
如果你 typecho 中没有上传过附件,到此时,已经结束了。比如我博客上只有文字,图片放在图床上面,就属于这类。
如果你在 typecho 里上传过附件,则进行下面步骤。(如果只有少量附件,也可以不做这个步骤,直接把文章里的图片链接改成新的就可以了)
将 Typecho 站点中的/usr/uploads
目录迁移到 WordPress 的/wp-content
目录下。
之后在 WordPress 数据库中执行以下 SQL 语句,即可替换图片资源路径。
UPDATE wp_posts SET post_content = REPLACE( post_content, '/usr/uploads/', '/wp-content/uploads/');
【搞定】
没有评论