从Ghost迁移到WordPress

前言

Ghost目前的版本0.7.8,此时功能依旧很少,着保持了简洁的风格,但是没有评论、搜索以及完整的markdown支持,就显得有点简陋了。并且插入音乐、视频等功能还不符合中国国情,只支持youtube等少数国外视频分享网站。这一系列功能的缺失造成的使用体验极其低下,不能满足我的使用需求,所以又使用回WordPress。

整体过程

  1. Ghost导出数据
  2. 转换JSON文件格式为WordPress能够理解的XML格式
  3. 如果想要继续使用Markdown书写,需要WordPress安装WP-markdown插件,并且在上一步骤中导出markdown格式的文件,否则请导出html格式。
  4. WordPress端导入XML,然后去享受WordPress所带来的良好使用体验吧!

步骤一、Ghost导出与转换

进入Ghost后台管理界面,切换到Lab标签,之后Export你的Ghost文件。如果你原先使用的是图床,那么博客转移时不需要担心图片,否则需要进行下面步骤以保证图片的可用性:用记事本打开之前下载的JSON文件中的所有内容,以我的域名为例,替换其中所有的“\/content\/images”成为“http:\/\/yuan.ga\/wp-content\/uploads”,以保证图片链接将能够和之后保持一致。(注意:WordPress默认不支持资源调用相对链接,如果你打算使用https,请改掉开头的http。)

复制此时记事本中所有内容,打开网站粘贴到JSON Text框中,如果你原先的博客中内容较多,这个地方可能回有些卡顿,这是正常的。如果自己打算在WordPress也使用markdown书写博客的话,需要选择markdown选项,如果想要使用富文本编辑方式,选择html。

点击convert,并复制XML Result框中转换的结果,接着新建个记事本,粘贴进去之前复制的内容,并更名为ghost.xml,此时的扩展名为xmk,如果没有显示后缀面,请重新设置文件管理器设置。

接着还需要备份图片,备份ghost博客程序目录“content/images”下的所有内容即可。

步骤二、WordPress导入

如果你之前已经打算继续使用markdown书写博客,并且文件转换时选择的是markdown,请先安装WP-markdown插件,在设置–导入中找到从WordPress导入,安装上那个插件,导入之前的ghost.xml。

把之前备份的ghost博客程序下的图片全部上传到WordPress程序的“wp-content/uploads”目录下。

此时,已经完成的差不多了,你可以选择设置–导入页的标签分类目录转换工具把原先Ghost博客中的标签转换为分类目录,当然你可以选择不做这一个步骤。

that’s all,to enjoy it~

reference

发表评论

电子邮件地址不会被公开。 必填项已用*标注