Ghost 博客从 0.6.5 升级到 0.9.0 版本

所属:Tutorials

之前用 Ghost 搭建了个博客,看了下博客上最新的一篇文章已是一年前的。
顺便翻了下 Ghost 官网,发现最新版已是 0.9.0,另外还新推出了个桌面版,看起来很酷哦!

升级前准备

1.备份文件

1
cp -rp path/www/ghost ./ghost_backup

2.下载最新版本

1
curl -LOk https://ghost.org/zip/ghost-latest.zip

3.解压 Ghost 到临时目录下

1
uzip ghost-latest -d ghost-temp

4.删除原 Ghost 目录下的旧代码

1
2
cd path/ghost
rm -rf core

5.把刚刚下载解压好 ghost-temp 目录里的 core 文件夹和其他主要文件 index.js*.json 复制过来

1
2
cp -R path/ghost-temp/core ./
cp -R index.js *.json ./

6.安装生产环境下最新依赖

1
npm install --production

7.启动 Ghost 程序

这里本人推荐使用 PM2 来管理 Ghost 程序
如果你还没有安装请先安装好 PM2

1
npm install pm2 -g // 安装 PM2

如果已安装好的,则使用 PM2 来启动 Ghost

1
NODE_ENV=production pm2 start index.js --name "GhostBlog"

然后将它添加至 PM2 管理列表里

1
pm2 save

最后把它添加到系统启动项

1
sudo pm2 startup

可以重启下系,统验证是否成功?

注: Ghost 对 Node 版本问题,要一定要求的。0.9.0 目前只要支持 4.2.0 ~ 5.0.0 之间的版本,更多详情请看 http://support.ghost.org/supported-node-versions/

参考资料