WEBサイト構築用ツールの一種である静的サイトジェネレーターについて、調べてみました。

1.   簡単に言うと

  • 静的サイトジェネレーターとは、静的なWebサイトを作成するツール
  • 静的サイト構築ツールともいう
  • 動的なWebサイトを構築するツールであるWordPressMovableTypeなどのCMSと、対比して紹介されることが多い

2.   静的なWebサイトとは?

表示したタイミングで生成されるのではなく、予め作成されたページがそのまま表示されるサイトです。これに対して、Webアプリによって表示するタイミングでページが生成されるサイトを、動的なWebサイトと呼びます。

静的Webサイトと動的Webサイトの大雑把な比較
  開発コスト ホスティングコスト 開発に必要な知識 コンテンツ鮮度
静的サイト 低い 低い 多い 落ち易い
動的サイト 高い 高い 少ない 保ち易い

3.   代表的な静的サイトジェネレーター

ツール名 ロゴ 開発言語 ライセンス 最初のリリース
Jekyll Jekyllロゴ Ruby MIT 2008年
Hexo Hexoロゴ JavaScript MIT 2004年
Hugo Hugoロゴ Go Apache 2.0 2005年
Octopress Octopressロゴ Ruby MIT 2009年
Pelican Pelicanロゴ Python GPL 3.0 2010年

4.   その他の静的サイトジェネレーター

Static Site Generatorsに463(2019年7月現在)のツールがリストアップされている。