タイトルそのままだが、静的サイト界隈のまとめ。
静的サイトジェネレーター Gatsby - Qiita のページが親切なのでまず引用。
Wordpressのような従来CMSの仕組みは、MySQLなどのDBをもとに、サーバーでHTMLを生成して返すものだった。
それに対し静的サイトジェネレーターは、コンパイル時にGraphQLやAPIからすべてのデータを取得し全てのHTMLを最初に生成する
従来:
SSG (引用):
参考
概要
JamStackのJam は JavaScript、API、Markup(マークアップ)の略らしく、以下でSSGの人気がわかる。
まとめると
- SSG ... Static Site Generator
- CSR ... Client Side Rendering
- SSR ... Server Side Rendering
- ISR ... Incremental Static Regeneration
- BFF ... Backend for Frontend
有名なもの
Hexo
Hugo
Jekyll
GitBook
Gatsby
VuePress
Docsify
今後増えるかもしれません。
以上試してみたものの比較がてら。参考になればさいわいです。