更新网站系统Ghost到v0.6.0

本站使用 Ghost 博客程序,Ghost 是一套基于 Node.js 构建的开源博客系统。 建站时版本号是 v0.5.10,最近官方版本更新到 0.6.0 稳定版就查教程更新了。 ghost0.5.10

更新前请备份自己网站数据。

linux服务器手动更新Ghost步骤:

1. cd Ghsot安装文件夹  
2. mkdir temp  
3. cd temp/  
4. wget https://ghost.org/zip/ghost-latest.zip  
5. unzip ghost-latest.zip  
6. cd ..  
7. sudo cp temp/*.md temp/*.js temp/*.json .  
8. sudo rm -R core  
9. sudo cp -R temp/core .  
10. sudo cp -R temp/content/themes/casper content/themes  
11. sudo npm install --production  
12. sudo rm -R temp  
13. sudo npm start --production (或者使用forever等后台运行方法)  

重新启动后如果遇到问题就再重启几次 Ghost。 ghost0.6.0

这样安装更新后文章数据依然在,就是主题变没了。以前改过的核心文件需要全部再来一遍。目前本站改动的地方只有两个。

1.去掉国内用不着连不上的 google fonts。
在下面三个文件中找到<link rel= ****fonts.googleapis.com>这种信息全部删掉。

core/server/views/default.hbs
core/server/views/user-error.hbs
content/themes/casper/default.hbs

2.给所有页面添加 Google Analytics分析代码。

更新到 0.6.0 后可以直接在 Ghost 后台选择在 head 或者 footer 插入代码,比较方便。

其他的更改就是改改主题。

参考文章 How To Update Ghost