В дополнение к предыдущему посту
Сложные динамические сайты нужны далеко не всем. К примеру, сайт-визитка не требует гостевой книги или формы заказа, а значит ему не нужна база данных и динамический контент вместе с его обработчиком.
Раньше для создания и поддержки статических сайтов требовалось знание HTML, CSS, JavaScript. Сегодня это вовсе не обязательно, хотя знание этих технологий точно не сделает админу хуже. Есть целый пласт продуктов - генераторов статических сайтов.
Это генераторы, которые создают красивый современный сайт из шаблонов. Содержимое сайта описывается простым синтаксисом в HTML или Markdown. Из этих файлов в соответствии с шаблонами генератора формируются HTML и CSS файлы, которые, собственно, и открываются браузером клиента.
Движки имеют разные шаблоны и огромное количество тем и плагинов. Например, к статическому сайту можно подключить комментарии или реакции пользователей от стороннего сервиса.
Примеры таких генераторов:
- Hugo: Написан на Go. В качестве шаблонов использует Go Template. Легко настраивается, очень быстро генерирует сайт. Не требует зависимостей - всего один бинарник. Его я использую для своего блога
- Jekyll: Написан на Ruby. Шаблоны Liquid. Один из первых генераторов статических сайтов с огромным комьюнити. Хорошо оптимизирован для SEO
- Gatsby: Написан на JavaScript, шаблоны React. Для работы требует GraphQL. Позволяет делать PWA - Progressive Web Application. Огромное количество плагинов
- Lektor
- Nuxt
- Zola
- Eleventy
- Pelican
#website #generator
Сложные динамические сайты нужны далеко не всем. К примеру, сайт-визитка не требует гостевой книги или формы заказа, а значит ему не нужна база данных и динамический контент вместе с его обработчиком.
Раньше для создания и поддержки статических сайтов требовалось знание HTML, CSS, JavaScript. Сегодня это вовсе не обязательно, хотя знание этих технологий точно не сделает админу хуже. Есть целый пласт продуктов - генераторов статических сайтов.
Это генераторы, которые создают красивый современный сайт из шаблонов. Содержимое сайта описывается простым синтаксисом в HTML или Markdown. Из этих файлов в соответствии с шаблонами генератора формируются HTML и CSS файлы, которые, собственно, и открываются браузером клиента.
Движки имеют разные шаблоны и огромное количество тем и плагинов. Например, к статическому сайту можно подключить комментарии или реакции пользователей от стороннего сервиса.
Примеры таких генераторов:
- Hugo: Написан на Go. В качестве шаблонов использует Go Template. Легко настраивается, очень быстро генерирует сайт. Не требует зависимостей - всего один бинарник. Его я использую для своего блога
- Jekyll: Написан на Ruby. Шаблоны Liquid. Один из первых генераторов статических сайтов с огромным комьюнити. Хорошо оптимизирован для SEO
- Gatsby: Написан на JavaScript, шаблоны React. Для работы требует GraphQL. Позволяет делать PWA - Progressive Web Application. Огромное количество плагинов
- Lektor
- Nuxt
- Zola
- Eleventy
- Pelican
#website #generator
gohugo.io
The world’s fastest framework for building websites