这两天Ghost1.8.4发布了(2017.9.7), 下决心从0.x版本升级, 并用上Docker。
原本以为版本升级的迁移会比较麻烦, 实际上很快就搞定了。
直接参考:
https://docs.ghost.org/docs/migrating-to-ghost-1-0-0
主要分为下面几步:
- 数据完整备份
- 数据导出
- 安装新Ghost
- 数据导入
- 自定义主题的升级
可能较麻烦的是自定义主题的升级。在 https://gscan.ghost.org 可以得到具体的建议。
另外, Markdown内部HTML的格式方面有变动, 需要注意。
Docker安装
yum install docker
# 启动Docker
systemctl start docker
# 设置Docker自启动
sudo systemctl enable docker
Ghost安装
直接采用现成的Docker Image:
docker run -d --name yuyii-ghost -p XXXX:2368 -v /home/blog/yuyii.com:/var/lib/ghost/content ghost:1.8.4
之后就可以简单的Start/Stop Container了:
docker start yuyii-ghost
docker stop yuyii-ghost
Finish!!!
(PS: 什么时候把自动备份和CI加上~)