静的サイトジェネレーター(SSG: Static Site Generator)とは、Markdown やテンプレートファイルからHTMLページをビルド時に事前生成するツールだ。代表的なものにHugo、Astro、Next.js(Static Export)、11ty(Eleventy)などがある。WordPressのようなCMS(動的サイト)がリクエストのたびにサーバーサイドでHTMLを生成するのに対し、SSG はビルド時に全ページをHTMLとして出力するため、CDN配信との相性が良く表示速度が速い。Cloudflare Pages、Netlify、Vercel などのホスティングサービスと組み合わせて使われることが多い。一方で、SSG を導入せずとも、素のHTML+CSS変数+共通JSの構成で同等のパフォーマンスと保守性を実現できるケースもある。
用語集
静的サイトジェネレーター
テンプレートとコンテンツからHTMLファイルを事前生成するツール。ビルド時にHTMLを生成するため、表示速度とセキュリティに優れる。