Hexo本体とNexTをアップデートした
ふと見たらHexoのメジャーバージョンが上がっていたのでアップデート作業をした。初めての作業だったので手順をメモしておく。
Hexo本体のアップデート
まずはhexo-cliのアップデートをした。グローバルにインストールしてあるのでコマンドは以下の通り。
1 |
npm install hexo-cli -g |
次にHexo本体のアップデートをするために、package.jsonのHexoのバージョンを"hexo": "^4.2.1"
から"hexo": "^5.0.0"
に書き換えた。そして以下のコマンドでインストールした。
1 |
npm install |
最後に_config.xmlのuse_date_for_updated: false
をコメントアウトしてupdated_option: date
を追加した。
以上でアップデートは問題なく終わりだった。意外とすんなり行ったので良かった感じ。
NexTのアップデート
現在使用中のテーマであるNexTも新しいのが出ていたのでこちらもアップデートした。
まずは該当フォルダに移動してpullを試した。コマンドは以下の通り。
1 |
cd themes/NexT |
するとエラーが出てPlease commit your changes or stash them before you merge.
と言われてしまったので、以下のコマンドを試した。
1 |
git stash |
上手く行ったように見えたのでHexoのローカルサーバを起動してみたら1ヶ所コンフリクトを起こしていてエラーを吐いた。コンフリクトしてた場所を開いて「現在の変更を適用」したらエラーが出なくなり、無事アップデートが完了した。
まとめ
というわけで初のHexoメジャーバージョンアップと、NexTのアップデートのためのgit作業が完了した。次回も同じ手順でできるはずなのでこの備忘録を思い出すことにしよう。
それでは。