背景

  • Quartzのビルド時間が長く、まだ初めて1ヶ月程度のzettelkastenのビルドにも、分単位の時間がかかってしまっていた
  • 消費時間のうち、支配的な処理は、og-imageの生成処理だった
  • そもそもSNSをほとんどやってないし、生成された画像も文字化けしていたので、og-image生成処理を無効化することにした

やったこと

  • quartz.config.tsの中から、Plugin.CustomOgImages()の行をコメントアウトした
    • configファイル中に「ビルド早くしたいならコメントアウトして」と記載されていた

結果

  • ビルドが分単位→秒単位で終わるようになった
    • 並列化もできそうだけど、まだこの規模(100ページ程度)なら必要なさそう

Ref

2026/02/14

  • 経験より