用途

  • 表示styleなどのチューニング用
  • contentのrender結果確認をしたいとき用
  • 実施するモチベ
    • これまでの課題
      • syncだと、数分待つ必要があるし、ホットリロードもされない
    • プレビューが解決すること
      • ホットリロードつきで、
        • contentだけなら1秒~数秒でサイクルをまわせる
        • 表示styleなどソースコード変更時は数十秒でサイクルをまわせる

コマンド

  • 前提知識
  • Windowsの例
    • ※もしport8080がもう使われているなら応急で8081にする等で対処
start http://localhost:8080 & npx quartz build --serve --port 8080

手順

  • Quartzのディレクトリにて、上記を実行します
  • ブラウザが開くことを確認します
  • 数分待ちます
    • ※数十秒変化がないことがあるので気長に待ちます
    • ※ホットリロードのサイクルに入ると、もっと短時間になります
  • terminalに、「ビルドが完了しました。listening」のように表示されることを確認します
  • ブラウザをリロードします
  • ブラウザで、狙ったものが表示されていることを確認します
  • 必要に応じてcodeやcontentを書き換えます
  • ホットリロードされることを確認します
    • ※コツは、ブラウザと編集画面を並べて表示すること
      • (重ねてどちらをアクティブにするか切り替えるのではなく)
  • ブラウザで、狙ったものが表示されていることを確認します