🔧
zenn previewをホットリロードさせる
zenn-cli
にホットリロード機能が実装されていなかったので、browser-sync
を使ってホットリロードさせてみました。zenn-cli
がホットリロード対応予定なので、それまでの繋ぎになると思います。
browser-syncのインストール
zenn-cli
と同じgitリポジトリ内で次のようにしてbrowser-sync
をインストールします。
npm install -S browser-sync
ホットリロードさせてみる
まずnpx zenn preview
を実行します。次に別のターミナルで次のコマンドを実行します。
npx browser-sync start --proxy "localhost:8000" --files "articles/*.md"
するとlocalhost:3000
が自動的に開きます。localhost:8000
ではなく、localhost:3000
上でプレビューを開けば、エディタで記事を保存するたびにプレビューが更新されるようになります。
Discussion