冠富商务通中文社区

 找回密码
 立即注册
查看: 8|回复: 0
打印 上一主题 下一主题
收起左侧

[建站经验] 博客从GHOST迁移到WORDPRESS的方法

[复制链接]
跳转到指定楼层
楼主
发表于 2017-1-1 06:01:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
博客用GHOST平台已经有一段时间了,各方面都挺满意,加载速度快,界面美观,完美支持markdown。但是,由于GHOST的理念里注重简洁,所以SEO工具非常欠缺,使用了一个工具生成GOOGLE能认识的sitemap,但百度的收录情况很不好,提交sitemap总失败。
作为折腾达人,搜集各方面资料,发现目前的CMS里,操作简单,而且各方面工具都很齐全的,也就只有WORDPRESS了,于是开始了折腾之路。

方法

先总结一下,大体方法分为如下几种

  • 用GHOST导出json文件,然后将json文件转换为xml导入wordpress。wordpress只能从xml导入文章,但ghost只能导出json文件。当然目前有很多在线工具可以把json转换为xml但由于格式的原因,都不能成功导入wordpress。
  • 用别人的轮子直接将GHOST的数据库文件ghost.db转换为xml文件。git上找到了一个轮子,但试用后失败了,具体原因不明。
  • 从rss导入。GHOST生成的rss默认只有15条,因此完全不能满足需求,截止现在,我的文章数量为54篇。经过一些查找,发现可以通过改动"/var/www/ghost/core/server/models/plugins/pagination.js"使得输出数目超过15

1

[color=#317CC5 !important]2

3

[color=#317CC5 !important]4

5

[color=#317CC5 !important]6

7

[color=#317CC5 !important]8

9

[color=#317CC5 !important]10

11

[color=#317CC5 !important]12


[color=#006FE0 !important]/[color=#006FE0 !important]*[color=#006FE0 !important]*
[color=#006FE0 !important]*[color=#006FE0 !important] [color=#FF8000 !important]### Default pagination values
[color=#006FE0 !important]*[color=#006FE0 !important] [color=#004ED0 !important]These[color=#006FE0 !important] [color=#004ED0 !important]are[color=#006FE0 !important] [color=#004ED0 !important]overridden[color=#006FE0 !important] [color=#004ED0 !important]via[color=#006FE0 !important] [color=#006FE0 !important]<[color=#004ED0 !important]code[color=#006FE0 !important]>[color=#004ED0 !important]options[color=#006FE0 !important]<[color=#006FE0 !important]/[color=#004ED0 !important]code[color=#006FE0 !important]>[color=#006FE0 !important] [color=#004ED0 !important]passed[color=#006FE0 !important] [color=#800080 !important]to[color=#006FE0 !important] [color=#800080 !important]each[color=#006FE0 !important] [color=#800080 !important]function
[color=#006FE0 !important]*[color=#006FE0 !important] [color=#333333 !important]@[color=#800080 !important]typedef[color=#006FE0 !important] [color=#333333 !important]{[color=#800080 !important]Object[color=#333333 !important]}[color=#006FE0 !important] [color=#004ED0 !important]defaults
[color=#006FE0 !important]*[color=#006FE0 !important] [color=#333333 !important]@[color=#800080 !important]default
[color=#006FE0 !important]*[color=#006FE0 !important] [color=#333333 !important]@[color=#004ED0 !important]property[color=#006FE0 !important] [color=#333333 !important]{[color=#002D7A !important]Number[color=#333333 !important]}[color=#006FE0 !important] [color=#006FE0 !important]<[color=#002D7A !important]code[color=#006FE0 !important]>[color=#002D7A !important]page[color=#006FE0 !important]<[color=#006FE0 !important]/[color=#002D7A !important]code[color=#006FE0 !important]>[color=#006FE0 !important] [color=#333333 !important]\[color=#006FE0 !important]-[color=#006FE0 !important] [color=#004ED0 !important]page [color=#800080 !important]in[color=#006FE0 !important] [color=#004ED0 !important]set [color=#800080 !important]to[color=#006FE0 !important] [color=#004ED0 !important]display[color=#006FE0 !important] [color=#333333 !important]([color=#800080 !important]default[color=#006FE0 !important]:[color=#006FE0 !important] [color=#CE0000 !important]1[color=#333333 !important])
[color=#006FE0 !important]*[color=#006FE0 !important] [color=#333333 !important]@[color=#004ED0 !important]property[color=#006FE0 !important] [color=#333333 !important]{[color=#002D7A !important]Number[color=#006FE0 !important]|[color=#800080 !important]String[color=#333333 !important]}[color=#006FE0 !important] [color=#006FE0 !important]<[color=#002D7A !important]code[color=#006FE0 !important]>[color=#002D7A !important]limit[color=#006FE0 !important]<[color=#006FE0 !important]/[color=#002D7A !important]code[color=#006FE0 !important]>[color=#006FE0 !important] [color=#333333 !important]\[color=#006FE0 !important]-[color=#006FE0 !important] [color=#002D7A !important]no[color=#333333 !important].[color=#006FE0 !important] [color=#004ED0 !important]results [color=#004ED0 !important]per [color=#004ED0 !important]page[color=#006FE0 !important] [color=#333333 !important]([color=#800080 !important]default[color=#006FE0 !important]:[color=#006FE0 !important] [color=#CE0000 !important]15[color=#333333 !important])
[color=#006FE0 !important]*[color=#006FE0 !important]/
[color=#002D7A !important]defaults[color=#006FE0 !important] [color=#006FE0 !important]=[color=#006FE0 !important] [color=#333333 !important]{
[color=#002D7A !important]page[color=#006FE0 !important]:[color=#006FE0 !important] [color=#CE0000 !important]1[color=#333333 !important],
[color=#002D7A !important]limit[color=#006FE0 !important]:[color=#006FE0 !important]&[color=#002D7A !important]nbsp[color=#333333 !important];[color=#CE0000 !important]15
[color=#333333 !important]}[color=#333333 !important];



缺陷

上述三种方法中,只有第三种是可行的,但并非完美无缺,
缺陷主要有:

  • 帖子对应的特征图片无法正确显示。
  • Markdown语法全部转化为了html语言。
  • 帖子的标签全部丢失。
  • 帖子链接与ghost中不一致(SEO会有问题)。
总结

每一次迁移必定带来一些损失,就目前来看,这些损失是值得的,wordpress已经与三年前我使用的版本有了很大提高,真是可喜可贺。对于我这样的小白来说,这应当是一个正确的选择。
作者:CPA学习网(微信公众号:cpaxuexi )。

本文来源:http://www.cpaxuexi.cn/post/14.html

注:相关网站建设技巧阅读请移步到建站教程频道。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于我们|申请友链|Archiver|手机版|拘留所|冠富商务通

GMT+8, 2025-5-23 00:46 , Processed in 0.166009 second(s), 22 queries , Wincache On.

Powered by HCMS Version 2.0

© 2008-05-14 guanfu.net.cn

快速回复 返回顶部 返回列表