January 3, 2019

543 letters 2 mins read

Ghostを2.0にアップグレードする

Ghostを2.0にアップグレードする

1年ぶりぐらい(正月しか書かない)にブログを書こうと思ったら、 Ghostがすでにメジャーアップデートしていた。 ブログを書く前にアップグレードしましたよ、というエントリを書く。

公式ドキュメントに従うだけ

公式にわかりやすくまとまっている。

手順は以下の通り。

  1. テーマの互換性をチェックする
  2. バックアップを取る
  3. 最新バージョンのGhost CLIをインストールする
  4. Ghostをアップデートする

テーマの互換性をチェックする

まず、Ghost adminのDesignページから使用中のテーマをzip形式でダウンロードする。 gscanページに行って、ダウンロードしたzipをアップロードすると互換性のチェックができる。

gscan

指摘通りに直せばいいけど、公式のテーマとか使ったほうが楽そう。

バックアップを取る

JSONファイルのエクスポート

Ghost adminのLabsページからJSONファイルをエクスポートしておく。

Contentのバックアップ

Ghostが動いているサーバからContentディレクトリをごそっとコピーしておく。

最新バージョンのGhost CLIをインストールする

Ghostが動いているサーバで下記コマンドを叩く。

sudo npm i -g ghost-cli@latest

Ghostをアップデートする

Ghostの公開ディレクトリに行き、下記コマンドを叩く。

ghost update