2017年7月更新

此方法只适合0.x版本的升级,不适合 Ghost 0.x 升级到 1.x。


获取最新版本

下载当前最新版本的 Ghost 文件。相关命令:

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

将 Ghost 文件解压缩。

unzip ghost-latest.zip -d ghost-latest

更新文件

先删除旧的相关文件夹和文件。

文件夹

core

文件

index.js
*.md
*.json

rm -rf core
rm -f index.js
rm -f *.md
rm -f *.json

复制新的文件来替换上面删掉的文件夹和文件。

cp -r ghost-latest-path/core ghost-install-path/
cp ghost-latest-path/index.js ghost-install-path/
cp ghost-latest-path/*.md ghost-install-path/
cp ghost-latest-path/*.json ghost-install-path/

注意:不要覆盖 content 里面的内容。

更新依赖

rm -rf node_modules
npm install --production 

重启服务

pm2 restart blog

搞定!

参考:How to Upgrade Ghost