好久没更博,昨天打开一看,后台有很多的更新通知,这几个月Ghost从0.7.4一路更新到了0.11.0,想看一下都做了哪些改进,就打算更新一下。但没想到的是公司的网络无法用Putty连接VPS,所以只得作罢。
今天上午打开Vultr的官网,无意中试了一下View Console,竟然很轻易就连上了,随即对Ghost版本进行了升级,由于不同于wordpress可以后台自行升级,需要很多的命令,把相关过程记录一下,备忘。
准备工作:备份博客内容,以防意外
正式步骤
1、下载最新版本curl -LOk https://ghost.org/zip/ghost-latest.zip
2、解压到临时文件夹 ghost-tempunzip ghost-latest.zip -d ghost-temp
3、进入你的Ghost安装目录,如 var/wwwcd /var/www
4、删除目录中的core文件rm -rf core
5、回到下载的最新版本Ghost目录cd ~/ghost-temp
6、复制目录中的core文件到安装目录cp -R core /var/www
7、复制其他关键文件到安装目录:cp index.js *.json /var/www
8、复制Casper文件来升级Casper主题(可选)cp -R content/themes/casper /var/www/content/themes
9、回到Ghost安装目录:cd /var/www
10、更新权限(可选):chown -R ghost:ghost core
11、升级依赖包:npm install --production
12、重启Ghostforever restart index.js
EOF