Зачем нужны статические сайты?

Когда-то давным-давно, не было ни PHP, ни CGI, и все сайты были статическими. Но прошло время и сейчас подавляющее большинство сайтов - динамические.

Чем же статические сайты могут быть лучше:

  1. Производительность. Статический сайт представяляет из себя набор файлов и работает все максимально бытро.
  2. Безопасность. Нет скриптов - нет уязвимостей.
  3. Можно работать на любом хостинге. Не нужно тащить поддержку CMS, бд и кешей.

Как работает статический сайт:

  1. Сайт представлен деревом каталогов и файлов. Добавление новой страницы - создание нового файла.
  2. Движок сайта компилирует исходники в статический сайт
  3. Вы загружаете статические файлы на хостинг

Социальная сеть для программистов Github поддерживает создание статических файлов. Проще всего познакомиться со статическими сайтами на Github Pages

Для своего сайта для использую движок Jekyll