Система управления статическим сайтом CMS Textolite - Простая админка для статического сайта
От CMS к генераторам статических сайтов
Большинство сайтов, которые сегодня существуют в интернете, создаются динамически. То есть вместо того, чтобы хранить весь свой контент в HTML-коде, хранящемся на сервере, они извлекают контент из базы данных и создают страницы, чтобы обслуживать их на лету. Однако такая схема работы не всегда оптимальна: сайты-визитки, небольшие сайты компаний, личные блоги вполне могут быть и статическими. Раньше статические сайты создавались только путем написания кода в текстовом редакторе, что осложняло процесс и создавало трудности при внесении изменений на сайте...
Как создаются сайты?
Даже самый простой статический сайт — это не только HTML, CSS и JavaScript (часто рисуют схему лишь из этих трёх «кубиков»). Как видно на диаграмме, для сайта нужна ещё и чёткая организация файлов и работа сервера. Упорядоченная структура папок и общий шаблон (например, шапка сайта и меню на каждой странице) помогают повторно использовать код на разных страницах. Без всего этого пришлось бы каждый элемент страницы создавать заново для каждой страницы сайта, и браузер просто не смог бы их собрать в единое целое...