Ghost 0.x升级1.x版本

先给官方的链接

Ghost blog 迁移到1.0.0

看完官方的介绍,1.0的版本是一次很大的改动,之前安装的ghost0.x版本需要进行重新安装,我们只需要备份数据就行了。

好吧

  • 导出博客的数据(json文件),ghsot很早就自带的功能
  • 导出所有的图片文件,ghsot/images/下的所有文件都统统备份
  • 备份配置文件(管它呢,说不定会用到)
  • 备份主题(突然发现主题可能适用不了1.x的版本,而且1.x的默认主题很好看有木有)放弃...

然后开始重新开始安装,结果发现官网的说明竟然要用Ubuntu 16.04,然而我之前安装的linux系统是contos,并且发现怎么都安装不上nodejs的6.0以上版本,于是:我直接去阿里云备份一个快照,把系统换成Ubuntu 16.04

全新安装ghsot 1.x版本

然后安装官网的文档进行全新的ghost blog安装(过程不说了,发现换成Ubuntu 16.04之后安装简直无脑,想想之前用contos安装的时候简直要吐血,基本上是按照文档说的一步步往下走就ok了。

安装完成后,启动博客

ghost start
  • 导入博客数据(依然使用ghost自带的导入功能)
  • 上传博客图片(需要先新建一个用户,并设置ftp权限,才能使用ftp链接工具进行连接,图片直接打包成压缩文件上传,上传完成后,解压再移动到ghsot/images目录下即可)

配置SSL

简直不要太简单,而且证书是免费的,而且可以配置多个域名。

ghost配置SSL证书

配置完成后记得将博客上面的http资源全部换成https,不然浏览器不会绿。

END