WEBサイト構築用ツールの一種である静的サイトジェネレーターについて、調べてみました。
1. 簡単に言うと
- 静的サイトジェネレーターとは、静的なWebサイトを作成するツール
- 静的サイト構築ツールともいう
- 動的なWebサイトを構築するツールであるWordPressや MovableTypeなどのCMSと、対比して紹介されることが多い
2. 静的なWebサイトとは?
表示したタイミングで生成されるのではなく、予め作成されたページがそのまま表示されるサイトです。これに対して、Webアプリによって表示するタイミングでページが生成されるサイトを、動的なWebサイトと呼びます。
開発コスト | ホスティングコスト | 開発に必要な知識 | コンテンツ鮮度 | |
---|---|---|---|---|
静的サイト | 低い | 低い | 多い | 落ち易い |
動的サイト | 高い | 高い | 少ない | 保ち易い |
3. 代表的な静的サイトジェネレーター
ツール名 | ロゴ | 開発言語 | ライセンス | 最初のリリース |
---|---|---|---|---|
Jekyll | ![]() |
Ruby | MIT | 2008年 |
Hexo | JavaScript | MIT | 2004年 | |
Hugo | ![]() |
Go | Apache 2.0 | 2005年 |
Octopress | ![]() |
Ruby | MIT | 2009年 |
Pelican | ![]() |
Python | GPL 3.0 | 2010年 |
4. その他の静的サイトジェネレーター
Static Site Generatorsに463(2019年7月現在)のツールがリストアップされている。