Hexo 3.0がついにリリースされました!4回のベータと4回のRCバージョンを経て、Hexo 3はより安定し、より強力になりました。協力者とテスターの方々に感謝しています!
変更点
Hexo 3には多くの改善があります。パフォーマンスの向上、APIの使いやすさの向上、カバレッジの向上など。以下に主な変更点を示します。
- 新しいCLI: コマンドラインインターフェイスは、スタンドアロンモジュールhexo-cliに分割されています。
- スリムなコアモジュール: ジェネレーター、デプロイヤー、サーバーもメインモジュールから分離されています。
- 新しいジェネレーターAPI: ジェネレーターAPIはHexo 3で大きく変更されました。
- 記事にアセットを含める: Hexo 3にはいくつかの便利なタグプラグインが追加されています:
post_path
、post_link
、asset_path
、asset_link
、asset_img
。 - 非同期タグプラグイン: タグプラグインは現在、非同期ジョブを実行できます!
- タイムゾーンサポート: サイトのタイムゾーンを定義できるようになりました。
詳細情報: Hexo 3.0の破壊的変更、変更履歴
更新方法
package.json
を変更します。{
"hexo": {
"version": ""
}
}hexo-cliをインストールします。エラーが発生した場合は、最初にhexoを削除してみてください。
$ npm install hexo-cli -g
Hexoをインストールします。
$ npm install hexo --save
プラグインをインストールします。以下のプラグインをすべてインストールする必要はありません。必要に応じてプラグインをインストールします。
$ npm install hexo-server --save
$ npm install hexo-generator-index --save
$ npm install hexo-generator-archive --save
$ npm install hexo-generator-category --save
$ npm install hexo-generator-tag --save
$ npm install hexo-deployer-git --save
$ npm install hexo-deployer-heroku --save
$ npm install hexo-deployer-rsync --save
$ npm install hexo-deployer-openshift --saveプラグインを更新します。特に、ジェネレーターとフィルターです。APIにはHexo 3で破壊的変更があるためです。
詳細情報: 2.xから3.0への移行