升级Ghost小记

这两天Ghost1.8.4发布了(2017.9.7), 下决心从0.x版本升级, 并用上Docker。
原本以为版本升级的迁移会比较麻烦, 实际上很快就搞定了。

直接参考:
https://docs.ghost.org/docs/migrating-to-ghost-1-0-0

主要分为下面几步:

  1. 数据完整备份
  2. 数据导出
  3. 安装新Ghost
  4. 数据导入
  5. 自定义主题的升级

可能较麻烦的是自定义主题的升级。在 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加上~)

comments powered by Disqus