Loading... <div class="tip share">请注意,本文编写于 466 天前,最后修改于 466 天前,其中某些信息可能已经过时。</div> <div class="tip inlineBlock share"> 前几天我把博客从wordpress迁移到了typecho,迁移的原因我有写了一篇文章。 </div> <div class="preview"> <div class="post-inser post box-shadow-wrap-normal"> <a href="https://www.linyafeng.com/archives/1999/" target="_blank" class="post_inser_a no-external-link no-underline-link"> <div class="inner-image bg" style="background-image: url(https://www.linyafeng.com/usr/uploads/2022/02/4222258561.png);background-size: cover;"></div> <div class="inner-content" > <p class="inser-title">博客改版从Wordpress换到了Typecho</p> <div class="inster-summary text-muted"> 为什么要从Wordpress换到了Typecho下图为之前wordpress模板的截图Handsome这个主题吸引... </div> </div> </a> <!-- .inner-content #####--> </div> <!-- .post-inser ####--> </div> # 整个迁移的过程: <div class="panel panel-default box-shadow-wrap-lg goal-panel"> <div class="panel-heading"> 博客从wordpress迁移到了typecho </div> <div class="padder-md wrapper"> <div class="streamline b-l m-b"><div class="sl-item b- b-l"> <div class="m-l"> <div class="text-muted">第一步</div> <p>搭建typecho的服务器环境</p> </div> </div><div class="sl-item b-info b-l"> <div class="m-l"> <div class="text-muted">第二步</div> <p>安装typecho程序,安装handsome模板</p> </div> </div><div class="sl-item b-dark b-l"> <div class="m-l"> <div class="text-muted">第三步</div> <p>使用wordpresstotypecho(v1.0.3 Beta)插件进行数据转移</p> </div> </div><div class="sl-item b-success b-l"> <div class="m-l"> <div class="text-muted">第四步</div> <p>把原来wordpress 目录的图片拷贝到typecho的图片目录下</p> </div> </div><div class="sl-item b-black b-l"> <div class="m-l"> <div class="text-muted">第五步</div> <p>使用typecho数据库的管理后台,使用SQL语句去替换图片路径</p> </div> </div><div class="sl-item b-warning b-l"> <div class="m-l"> <div class="text-muted">第六步</div> <p>进行新网站的相关设置</p> </div> </div></div></div></div> # 详细过程说明: ## 第一步:搭建typecho的服务器环境 这一步就是安装你的服务器环境,如果你是用宝塔的话,那就是需要新建网站,创建数据库,域名绑定等等。 ## 第二步:安装typecho程序,安装handsome模板 可以去typecho的官网下载最新的安装程序。 下载连接:<button class=" btn m-b-xs btn-info " onclick='window.open("http://typecho.org/download","_blank")'>typecho安装文件</button> 具体的安装步骤,去官方帮助文档看,非常详细:[帮助文档连接](http://docs.typecho.org/doku.php)  模板安装,只需要把你的模板文件上传到typecho的/usr/themes目录下,后台进行启用就可以了。 ## 第三步:使用wordpresstotypecho(v1.0.3 Beta)插件进行数据转移 * 下载wordpresstotypecho(v1.0.3 Beta)插件,下载地址:<button class=" btn m-b-xs btn-info " onclick='window.open("http://docs.typecho.org/lib/exe/fetch.php?tok=f50532&media=http%3A%2F%2Fdocs.typecho.org%2F_media%2Fplugins%2Fwordpresstotypecho_v1.0.3.zip","_blank")'>数据转移插件</button> * 上传到/usr/plugins目录中 * 访问后台,在 “控制台”下拉菜单中进入“插件管理” * 激活wordpresstotypecho插件 * 点击wordpresstotypecho插件的“设置”进入配置 * 填写数据库及用户名等信息,保存设置 * 在“控制台”下来菜单中会出现“从Wordpress导入数据”,点击即开始数据迁移 * 完成导入,如果失败请确认您的数据库等设置。在完成导入之后可以禁用该插件,对其他功能没有任何影响。 ## 第四步:把原来wordpress 目录的图片拷贝到typecho的图片目录下 这个时候,你会看到迁移过来的文章里面的图片不见了,所以我们需要把图片拷贝到typecho的目录下。 在wordpress中,我们的图片和文件是存储在 /wp-content/uploads/, 而Typecho则是保存在/usr/uploads.所以,我们需要将它们复制到typecho的图片文件夹中。注意是把uploads整个文件夹复制过去 ## 第五步:使用typecho数据库的管理后台,使用SQL语句去替换图片路径 在数据库中的文章内容包含了各种各样的图片,但是图片的路径链接是之前的wordpress的路径,如今我们必须将图片的路径转换为了typecho的路径,此时,我们就要利用sql语句,对数据库的文章字段进行修改。 ``` UPDATE typecho_contents SET text = REPLACE(text,'http://xx.com/wp-content/uploads/','http://xx.com/usr/uploads/'); ``` ## 第六步:进行新网站的相关设置 * logo设置 * 网站关键字,描述等设置。 * 导航菜单的调整。 * 各个区块的显示设置等等 以上就是从wordpress 迁移到typecho的整个过程。 <div class="tip inlineBlock error"> 注意:如果是要延续之前的域名,可以先弄个二级域名先调试网站,调试完了,在切换过来。 </div> 最后修改:2022 年 02 月 28 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 3 如果觉得我的文章对你有用,请随意赞赏
2 条评论
你的wordpress 和typecho版本 分别是多少讷
typecho 1.1 (17.10.30) wordpress 当时应该是最新的版本。应该没什么影响