从WordPress到Ghost

  正如上篇博文所提到的,xlbd.me即将使用Ghost博客,如今已经蜕变完毕。正是我9月份的计划的,最近没有闲暇时间用来打理博客,工作、加班、美剧、三国杀占据了我整个生活,月底了还是来割割草吧。要不我都不认得这里还是我的一亩三分地啦。O(∩_∩)O~~


  用零散的时间我了解了Ghost博客的玩法。考查了各种可能性,还是决定从WordPress迁移至Ghost,首先我喜欢的是Ghost的简洁,作为一名码农,吸引我的自然会是MarkDown编辑器。

  开工玩Ghost时,我在Windows上折腾过,VMWare上安装Linux虚拟机折腾过,甚至用Docker搭建一个Ghost来玩。发现可自定义性很高的,脱离了WordPress你会觉得Ghost太过简洁了。于是需要自己动手安装插件,这也是乐趣所在。自己又能学习一下node.js,何乐为不为呢。


折腾 -- 备份 -- 部署

折腾

  ghost官网上获取源码,现版本0.7.1。这说明还是个不成熟的版本,真期望是个1.0版本。运行ghost还是挺简单的,需要有node.js环境。

  • 开发环境 :Windows下开发,谁让我喜欢用sublime_text呢;
  • 测试环境 :VMWare搭建Linux虚拟机CentOS-7系统;
  • 生成环境 :当然是我的VPS啦。

备份

这次准备动大手术,重装Linode服务器,备份清单:

  • 服务器的配置文件;
  • MySQL数据库;
  • wordpress程序源码;
  • 其他插件功能源码。

好像这是我全部家当,每次重装系统我第一个要安装的软件是VIM,真想建议说所有的Linux发行版本系统默认安装VIM。

部署

  部署到VPS上,这个过程稍微有点坑。虽然有虚拟机上的部署经验了,但是实际部署到VPS上还是遇到不少麻烦,比如DNS解析问题,用百度是解决不了的。还是在Google上找到了解决办法。Ghost好像有这种安全机制,通过DNS解析服务器解析的域名这时它是不认得的。就好像我得证明我妈是我妈,必须解析到IP上才可以。困扰了我一天时间。


服务器运行环境:

  • 博客:Ghost-0.7.1
  • 主题:uno-zen 2.5.4
  • 插件:font-awesome4.3、highlight.js 8.8.0
  • 代理:nginx 1.8.0
  • 数据库:MySQL 5.6.2

梦想拥有天使的外表,不如修炼一颗天使的心。

comments powered by Disqus