静的サイトジェネレーターのHexoを使ってブログ記事を書いていますが、執筆中にブラウザでプレビューすると、デフォルト機能では自動更新できません。

記事を更新した際にプレビュー表示しているブラウザを自動更新されると効率的です。

自動更新の機能はプラグインを追加することで追加可能です。

プラグインhexo-browsersyncのインストール

VSCodeを起動します。

起動すると前回開いていたフォルダ・ファイルが開くはずです。

起動時のフォルダがHexoをインストールしたフォルダでなければ、「Ctrl+k」、「Ctrl+o」で目的のフォルダに移動します。

ターミナルで次のコードを実行します。

1
npm install hexo-browsersync --save

以上で、インストール完了です。

使い方

Hexoで記事を書いて、ターミナルで「hexo s」を実行すると、下記のアドレスでプレビューが表示されます。

http://localhost:4000/

「hexo s」実行中のまま、かつプレビューを開いたままで、記事を更新し保存すると、プレビューも自動更新されます。

プラグインの公式サイトには、オプション設定なども記載されています。