Ghostを2.0にアップグレードする
![Ghostを2.0にアップグレードする](/images/ghost-1_hu7080bffb34336dc4cefa0dbab8a24678_99637_900x500_fit_box_2.png)
1年ぶりぐらい(正月しか書かない)にブログを書こうと思ったら、 Ghostがすでにメジャーアップデートしていた。 ブログを書く前にアップグレードしましたよ、というエントリを書く。
公式ドキュメントに従うだけ
公式にわかりやすくまとまっている。
手順は以下の通り。
- テーマの互換性をチェックする
- バックアップを取る
- 最新バージョンのGhost CLIをインストールする
- Ghostをアップデートする
テーマの互換性をチェックする
まず、Ghost adminのDesignページから使用中のテーマをzip形式でダウンロードする。 gscanページに行って、ダウンロードしたzipをアップロードすると互換性のチェックができる。
![gscan](https://res.cloudinary.com/inatus/image/upload/c_scale,w_686/v1546554455/gscan_nxnmgh.png)
指摘通りに直せばいいけど、公式のテーマとか使ったほうが楽そう。
バックアップを取る
JSONファイルのエクスポート
Ghost adminのLabsページからJSONファイルをエクスポートしておく。
Contentのバックアップ
Ghostが動いているサーバからContentディレクトリをごそっとコピーしておく。
最新バージョンのGhost CLIをインストールする
Ghostが動いているサーバで下記コマンドを叩く。
sudo npm i -g ghost-cli@latest
Ghostをアップデートする
Ghostの公開ディレクトリに行き、下記コマンドを叩く。
ghost update