Color mode

Search notes

Filter with tag:, lang:, or path:.

SSG(静的サイト生成)

サイトを事前に静的ファイルへ描画するRiebeckiteの静的サイト生成です。Coreがコンテンツと公開先を担い、インテグレーションがHonoXとViteにつないでルートを描画し、出力を書き出します。

役割

デプロイ前にサイトを静的ファイルへ描画します。出力キャッシュを使い、変わっていないルートを再利用します。

インテグレーション

Coreがコンテンツと公開先を担い、インテグレーションがHonoXとViteにつないでルートを描画し、出力を書き出します。

出力キャッシュ

出力キャッシュは、描画済みのルート結果をルートパスとフィンガープリントでキー付けして保存します。後続のビルドでは、変わっていないルートを再描画せずキャッシュから復元します。キャッシュキーは出力一覧の比較から導かれ、前回のビルド以降にどのルートが変わったかが決まります。

例

sh
# Output cache hit — unchanged routes are restored from cache
riebeckite build
 
# Output cache miss — changed routes are re-rendered
riebeckite build --full

関連用語

さらに詳しく

Local Graph

Nearby Notes

Open in Explorer →
SSG(静的サイト生成)ビルド(Build)出力一覧(Output Inventory)デプロイ(Deployment)増分ビルド(Incremental Build)生成物(Generated Output)出力キャッシュ(Output Cache)
CurrentOutgoingBacklink