使用 ghost-upgrade 快速升级 Ghost 教程

由于 Ghost 没有内置升级系统,按照官网的升级教程,每次都得重新下载覆盖,实在繁琐,所以这里我们推荐使用 ghost-upgrade 这个 npm 包进行快速升级。

1、准备工作

如果您按照本站的教程《Debian 8.x / Ubuntu 16.04.x 搭建 Ghost 教程》使用 PM2 运行 Ghost,那么先进入目录并且停止 Ghost,这里假设您的 Ghost 安装在 /var/www/ghost 目录

cd /var/www/ghost
pm2 stop ghost

然后可以把旧的 Ghost 复制一份进行备份,以防万一

cp -r /var/www/ghost /var/www/ghost.old

2、安装 ghost-upgrade

npm install ghost-upgrade -g

3、升级 Ghost

ghost-upgrade --yes --location /var/www/ghost --copy-casper

如果有修改过默认的 casper 主题,那么必须带上 --copy-casper 参数,防止修改过的主题被覆盖

ghost-upgrade 这个命令的简单说明

  -y, --yes  确认升级到最新版的 Ghost
  -l, --location  Ghost 的安装目录
  -c, --copy-casper 是否复制默认的 Casper 主题

4、设置权限

chown -R ghost:ghost /var/www/ghost

5、启动 Ghost

pm2 start ghost

PS:如果您的 Ghost 不是用 PM2 运行,则需要自行更换命令。

好了,大功告成,是不是比官网的教程简单好几倍?

如需要帮助或建议,请前往 Telegram 群 @sbfans