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