Генератор сайт: Официальный сайт производителя ГК Вепрь

Содержание

10 лучших генераторов статичных сайтов (Часть 1) / Хабр

В последнее время в сфере веб-разработки мы заметили сильное смещение акцентов в пользу статичных сайтов. Такие сайты проще в обслуживании (никаких баз данных, никаких серверных сценариев) и более безопасные в целом, учитывая, что единственная вещь, которая передается на устройства пользователей – это файлы HTML, CSS и Javascript. Чтобы сделать некоторые типы сайтов, вроде блогов и сайтов с документацией, статичными, просто написать код в HTML-файлах довольно сложно. Также непросто поддерживать сайты с массивным контентом, особенно если нужно изменить некоторые незначительные детали (например, дизайн).

Именно в таком случае на помощь приходят генераторы статичных сайтов. Такие генераторы в основном конвертируют (или компилируют) пачку различных исходных файлов в один сайт. Это означает, что контент можно хранить отдельно от кода макета, а содержимое сайта, такое как изображения, можно хранить вообще в другом месте. Существует множество генераторов статичных сайтов, возможно даже сотни. Поэтому вот список из 10 лучших генераторов статичных сайтов и их обзор.

1. Jekyll

В двух словах: Король генераторов статичных файлов. Jekyll – это самый широко используемый генератор, включающий превосходную документацию, огромное сообщество и отличную поддержку. Даже GitHub предлагает встроенную поддержку Jekyll в сервисе GitHub Pages. Jekyll может похвастаться поддержкой блогов. Создавать статичные блоги на Jekyll действительно просто. Для этого требуются только базовые знания веб-разработки. Он правда прекрасен, потому что его легко настраивать даже новичкам, при этом он обладает действительно мощными характеристиками для тех, кто знает, как их использовать.

Jekyll позволяет создавать и использовать различные плагины, тэги, и даже делать свои собственные конвертеры для любого языка разметки, который вы хотите использовать в Jekyll. Стандартный язык разметки Jekyll, как и в большинстве остальных генераторов – Markdown. Jekyll включает плагины для компилирования Less, Stylus, генерирования облака тегов, пользовательских страниц для блогов и многого другого.

Jekyll основан на движке Liquid Template от Shopify. Он работает полностью на Ruby, поэтому его легко устанавливать вместе с взаимозависимостями, используя rvm или с помощью упаковщика. Jekyll также включает опции миграции, если вы хотите перенести что-то с WordPress, Blogger или любого другого сайта блогов. Он без сомнений является первым из генераторов сайтов с точки зрения количества пользователей. И он находится на стадии активной разработки (последнее изменение для его репозитория GitHub вышло за день до публикации этой статьи).

Чтобы установить Jekyll, просто введите эту команду в Ruby:

gem install jekyll

2. Pelican

Pelican – это генератор статичных сайтов на Python. Он отличается размещением мультиязычного контента, выделением кода (синтаксиса), а также простым генерированием RSS и Atom Feeds. Pelican включает неплохой набор плагинов, которые находятся в центральном

репозитории

GitHub. Он поддерживает три формата документов по умолчанию: Markdown, reStructuredText и Ascii Doc.

Pelican довольно уникален, поскольку он создан на Python. Он поддерживает мощный движок Jinja Template Engine, основанный на питоне, что позволяет легко создавать красивые темы и шаблоны для Pelican. С точки зрения поддержки миграции, Pelican предлагает поддержку WordPress и Tumblr. Вместо стандартных YAML-файлов конфигурации, в Pelican для конфигурирования и настройки используется файл .py под названием pelicanconf.py.

Самый простой способ установить пеликан – с помощью pip:

pip install pelican

3. Middleman

Middleman – это генератор статичных сайтов на Ruby, который придерживается ориентации на простоту в построении статичных сайтов. Он обладает мощными функциями по обслуживанию статичных блоков, например, простое генерирование тегов, быстрые команды для составления списков категорированных статей и разбивка на страницы. Middleman не включает поддержку миграции, поэтому, если вы хотите сделать существующий блог статичным, Middleman вряд ли вам подойдет.

Middleman обеспечивает поддержку большинства современных инструментов веб-разработки, таких как HAML, Coffeescript, Sass и прочих. Стандартный движок для шаблонов – eRb, но он позволяет переключаться на стандартный движок шаблонов по вашему усмотрению. Все движки шаблонов на базе Tilt (полный список представлен здесь) работают на Middleman. Он изначально поддерживает 2 формата конфигураций – YAML и JSON. Титульная страница вашего контента также должна быть YAML или JSON, в зависимости от используемого формата конфигураций.

Установить Middleman с помощью Ruby можно следующим образом:

gem install middleman

4. Metalsmith

Metalsmith гордится тем, что он является генератором статичных сайтов на основе плагинов. Это означает, что вся логика Metalsmith осуществляется плагинами. Какая бы функция вам ни была нужна, просто добавьте нужный плагин. Огромное количество предлагаемых в Metalsmith плагинов способно обставить любого конкурента (наверное, кроме Jekyll и Docpad). Это означает, что Metalsmith можно использовать как нечто большее, чем просто генератор статичных сайтов.

Другими словами «Так как все состоит из плагинов, библиотека на самом деле представляет собой просто абстракцию для управления директорией файлов». В результате это дает то, что вы легко используете Metalsmith как инструмент для работы с проектом, генератор электронных книг, инструмент для построения технической документации и др. (это всего несколько примеров, продемонстрированных на сайте Metalsmith).

Metalsmith основан на Node.js, и его можно установить с помощью менеджера пакета узлов, используя следующую команду:

$ npm install metalsmith

5. Harp

Harp включает встроенную предварительную обработку для Jade, Markdown, LESS, Sass, Coffeescript, EjS и Stylus без каких-либо дополнительных настроек. Он также позволяет использовать макеты / частичные таблицы форм с Jade и EjS, для чего в других генераторах статичных сайтов требуется специальный плагин.

Harp построен на Node.Js и может работать плечом к плечу с Harp Platform, что позволяет создавать веб-страницы из папки на Dropbox. Harp также может компилировать страницы для использования на страницах GitHub, а также PhoneGap и Heroku.

Чтобы установить Harp, используйте npm и запустите следующую команду:

sudo npm install -g harp

часть 2

Полезные решения Paysto для читателей Мегамозг:

Электростанции Eisemann по доступным ценам

Наша компания предлагает бензиновые и дизельные генераторы и электростанции Eisemann (Айсман) в Москве. Вся представленная на нашем официальном сайте продукция марки Eisemann имеет доступную цену и гарантированное качество.

Высокая степень надежности и устойчивости работы электрогенераторов Eisemann в самых сложных условиях эксплуатации достигается за счет постоянного внедрения в производство новейших инженерных разработок и инновационных технологических процессов.

Немецкое электрооборудование Eisemann отлично зарекомендовало себя в качестве автономных и резервных источников питания при проведении строительных и промышленных работ в сложных условиях, при высоких и низких температурах, а также в службах экстренного реагирования.

Генераторные установки марки Eisemann базируются на современных экономичных двигателях известных мировых брендов: Honda, Mitsubishi, Deutz, B&S, Hatz. Все технические характеристики электрогенераторов и электростанций марки Eisemann соответствуют требованиям международных стандартов по качеству DIN 6280, ISO 8528 и VDE 0530.

 


Предлагаем широкий модельный ряд генераторов и электростанций Eisemann.

Cегодня производится пять линеек генераторов Eisemann в большом диапазоне мощностей, что позволяет с легкостью решить различные задачи по качественному и устойчивому электроснабжению любого объекта. Все выпускаемые модели концерна Metallwarenfabrik GmbH представлены в каталоге производителя (eisemann.com).

Серия Hight Protection предназначена для профессионального использования в жестких условиях эксплуатации.

Оборудование этой серии работает на современных бензиновых двигателях, оснащено электронным регулятором и защитным автоматом.

Большое внимание уделено проблеме электробезопасности: дополнительно электростанции оснащены специальным устройством, которое отключает нагрузку генератора при повреждении изоляции.

Серия Profiline представлена как бензиновыми, так и дизельными моделями различной мощности. Оборудование этой серии является надежным и мощным мобильным источником питания. Легкий запуск двигателя обеспечивается наличием специального декомпрессионного устройства.

Генераторы и электростанции серии Eisemann TopLine дополнительно оснащены защитным кожухом, что позволяет использовать их в условиях повышенной влажности и сильной запыленности. Все модели этой серии отличаются компактностью и имеют степень защиты по IP не ниже 54.

Электрооборудование серии Schweiss-Stromerzeuger предназначено в первую очередь для сварочных работ, но оно также может быть с успехом использовано и в качестве резервного источника электроэнергии на любом объекте.

Техника из серии Ecoline предназначена как для промышленного, так и для бытового использования, где особые требования предъявляются к экологичности работы оборудования. Все модели электростанций и генераторов Eisemann (Айсман), представленные в Москве в широком диапазоне мощностей, окажутся полезными при работах на даче и садовом участке, в строительстве дома, а также в качестве автономного источника питания.

ThisPersonDoesNotExist — сайт-генератор реалистичных лиц — Разработка на vc.ru

Разработчик Uber Филипп Ванг запустил сайт, на котором раз в несколько секунд генерируется человеческое лицо с помощью алгоритма генеративных нейронных сетей StyleGAN, разработанного Nvidia.

{«id»:58543,»type»:»num»,»link»:»https:\/\/vc.ru\/dev\/58543-thispersondoesnotexist-sayt-generator-realistichnyh-lic»,»gtm»:»»,»prevCount»:null,»count»:50}

{«id»:58543,»type»:1,»typeStr»:»content»,»showTitle»:false,»initialState»:{«isActive»:false},»gtm»:»»}

{«id»:58543,»gtm»:null}

348 599 просмотров

Примеры сгенерированных людей The Big Tech Question

Генеративные нейронные сети — это комбинация из двух нейросетей. Первая генерирует изображение, а вторая пытается определить, насколько оно реалистично. Обучение GAN продолжится до тех пор, пока нейросеть-генератор не обманет нейросеть-судью.

Особенность StyleGAN в том, что система генерирует лицо, используя черты нескольких людей и адаптирует изображение под необходимый возраст, пол, улыбку, длину волос и другие параметры.

Генератор считает, что изображение состоит из нескольких стилей, отделяет атрибуты высокого уровня (позы, лица) от атрибутов низкого уровня (волосы, веснушки, глаза) и комбинирует их в произвольном виде.

Для работы StyleGAN необходимо минимум 11 ГБ ОЗУ и несколько видеокарт NVIDIA Tesla V100. Но с помощью сайта thispersondoesnotexist.com можно сгенерировать изображение в браузере смартфона.

Животные тоже ненастоящие

По словам Ванга, он решил использовать человеческие лица для обучения, чтобы результат был нагляднее. У исследовательской группы Nvidia также есть модели, предварительно обученные на изображениях кошек, автомобилей и спален.

производитель электростанций, генераторов, мотопомп, тепловых пушек, компрессоров, дорожной техники /официальный сайт Росэнергогрупп/

FIRMAN — производитель электростанций, генераторов, мотопомп, тепловых пушек, компрессоров, дорожной техники /официальный сайт Росэнергогрупп/

Любая уважающая себя компания, готовая нести ответственность перед покупателем, в обязательном порядке ведёт как контроль качества поставляемых на конвейер узлов и комплектующих, так и контроль сборки изделий. Компания SUMEC очень серьёзно относится к этому этапу производства и проводит тесты на долговечность для каждой партии производимого оборудования. Более того, из каждой промышленной партии оставляются случайно выбранные 2 изделия в качестве эталонных. По ним, в случае нареканий потребителей, можно судить о сбоях в техпроцессе, если таковые случились.

Подробнее

Корпорация SUMEC

Корпорация SUMEC Group Corporation создана в 1978 году и является одной из ключевых государственных компаний Китая. SUMEC входит в состав китайской национальной машиностроительной корпорации SINOMACH. В 2014 году корпорация вошла в топ-500 предприятий мировой промышленности.

Подробнее

Бензиновые генераторы INDUSTRIAL LINE

Электростанции FIRMAN серии INDUSTRIAL LINE собраны на базе оригинальных японских двигателей Mitsubishi и Subaru и рассчитаны на профессиональную ежедневную работу в сложных условиях.
подробнее

Бензиновые генераторы серии FPG

Отличие бензогенераторов серии FPG от серии SPG, — наличие дополнительной защиты топливного бака и усиленная рама из квадрата (трубы квадратного сечения), что важно при нестационарной эксплуатации электростанций (работа в мобильных/передвижных бригадах). Также улучшена передняя панель,- современный дизайн и функциональность + дополнительная розетка на 220В.
подробнее

Бензогенераторы серии SPG

В серию SPG вошли бензогенераторы для обеспечения энергией электроинструментов и оборудования в «полевых условиях». Способны работать при номинальной нагрузке до 10 часов. Все модели оборудованы вольтметрами, датчиками уровня масла (кроме SPG1500) и функциональными панелями.
подробнее

Бензогенераторы эконом класса NAVIGATOR

Бензиновые генераторы под брендом NAVIGATOR были специально разработаны на заводах корпорации SUMEC MACHINERY ELECTRIC CO.,LTD в связи с потребностями российских покупателей, приобретающих бензогенераторы для частных домов и дач, но требующего высокого качества сборки за разумную цену.
подробнее


Дизельные генераторы серии SDG до 10 кВт

Дизельные генераторы FIRMAN серии SDG до 10 кВт предназначены для резервного электроснабжения строительных площадок, обеспечивая питание разнообразного промышленного электроинструмента. Применение дизельных электростанций дает экономический эффект при регулярном использовании.
подробнее

Промышленные дизельные генераторы FIRMAN

Промышленные генераторы FIRMAN предназначены для аварийного и постоянного энергоснабжения промышленных, сельскохозяйственных, гражданских объектов при отсутствии подключения к электросетям. Разнообразие применения промышленных электростанций как основного источника питания электросетей определяется в первую очередь мощностью дизель генераторов и высоким моторесурсом.
подробнее


Сварочные генераторы FIRMAN

Сварочные генераторы FIRMAN оборудованы системой точной регулировки силы тока, что обеспечивает высокое качество сварки. Стабильное напряжение, вырабатываемое генератором, напрямую влияет на качество сварного шва. Выбор тока для сварки зависит от толщины обрабатываемого металла.
подробнее


Дизельные тепловые пушки FIRMAN

Дизельные тепловые пушки FIRMAN прямого нагрева используются на строительных площадках, в промышленных помещениях, при работе в суровых климатических условиях. Камера сгорания тепловых пушек FIRMAN выполнена из высокопрочной жаростойкой стали.
подробнее


Воздушные компрессоры FIRMAN

Воздушные компрессоры FIRMAN используются для подачи воздуха под давлением и имеют широкий спектр сфер применения. Воздушно поршневые компрессоры FIRMAN могут быть использованы в шиномонтажных мастерских, где необходим сжатый воздух под высоким давлением.
подробнее


Бензиновые и дизельные мотопомпы FIRMAN

Под брендом FIRMAN производятся бензиновые и дизельные мотопомпы широкого спектра применения. Мотопомпы могут быть использованы на строительных площадках и в частных домах. В мотопомпах FIRMAN используются насосы центробежного типа, что позволяет использовать мотопомпы для перекачки грязной и чистой воды.
подробнее

Росэнергогрупп8 (800) 333-25-328 (495) [email protected]

МКАД 43км, Логистический центр «Славянский Мир»Москва

Генераторы Eisemann и Geko — выбор бензиновых и дизельных генераторов, сварочный генератор Geko и Eisemann, сварочный дизельный генератор Eisemann

Концерн Metallwarenfabrik Gemmingen GmbH & Co (Германия) предлагает на российском рынке бензиновые и дизельные генераторы Geko и Eisemann для профессионального применения. Они нашли широкое применение в пожарных службах, структуре МЧС и на строительных площадках. Современная техника концерна Metallwarenfabrik Gemmingen GmbH & Co охватывают ряд мощностей от 0,7 кВА до 500 кВА. Все компоненты и само оборудование проходят всесторонние испытания в процессе изготовления. Система контроля качества предприятия основана на стандарте ISO 9002, а продукции военного назначения — на стандарте AQAP-130, что позволяет добиться безупречного качества всех производимых сварочных, дизельных и бензиновых генераторов.

Генераторы Geko и Eisemann это надежные, экономичные и долговечные источники электроэнергии, предназначенные как для основного, так и для резервного энергоснабжения. И в бензиновых, и в дизельных генераторах Geko и Eisemann используются только высоконадежные и экономичные двигатели Mitsubishi, Honda и Suzuki. Благодаря использованию высококачественных комплектующих бензиновые и дизель генераторы Geko и Eisemann имеют высокую экономичность ГСМ. Низкий уровень шума, минимальный выброс вредных веществ, а также имеется целый ряд современных интеллектуальных устройств для мониторинга и управления процессом выработки электроэнергии и контроля качества выходной энергии.

Хорошо зарекомендовали себя сварочные генераторы Eisemann и Geko на всей территории России и во многих других странах благодаря надежной и бесперебойной работе даже в самых сложных условиях.

Дизель генераторы Geko и Eisemann идеально подходят для электрификации загородных домов, дач и коттеджей. Они широко используются также для электроснабжения торговых и строительных площадок, обеспечивая максимальную эффективность и дешевизну получаемой энергии.

Если Вы хотите подробнее узнать и изучить конкретные преимущества дизельных и бензиновых генераторов, то предлагаем Вам ознакомиться с полезными тематическими статьями, в которых подробно рассказывается об устройстве и конкурентных преимуществах конкретных моделей оборудования.

Сварочный генератор Eisemann и Geko

Оборудование Eisemann широко применяется для электрификации зданий и сооружений в районах, где нет магистрального электроснабжения. Для обеспечения энергией строительных площадок и отдельных производственных систем чаще всего применяется дизельное оборудование, так как себестоимость производимой энергии значительно ниже, чем у аналогичного бензинового оборудования.

В настоящий момент компания выпускает несколько модельных линеек как бензиновых (Die Robusten, DIN), так и дизельных генераторов (Die Professionellen, Super Silent), отличающихся мощностью, типом двигателя и рядом других технических характеристик предназначенных для применения в различных условиях.

Электростанции Geko

Бензиновые генераторы Eisemann и Geko

Оборудование Eisemann создается на базе современных бензиновых четырехтактных двигателей, произведенных компаниями Honda, Briggs & Stratton и Suzuki, и четырехтактных дизельных двигателей немецкой компании Hatz. Двигатели объединены с высокопроизводительными синхронными генераторами переменного тока и установлены в прочную стальную раму, обеспечивающую гашение вибраций.

На данный момент компания Eisemann предлагает 5 линий дизельных и бензиновых генераторов (High Protection, Topline, Ecoline и DIN), отличающихся надежностью и продолжительностью работы, а также специальной серией сварочных генераторов Eisemann S 6400 и Eisemann S 6401 серии Schweiss-Stromerzeuger, обеспечивающих постоянный ток даже в самых сложных условиях работы.

Дизельные электростанции Eisemann


Инструмент ДВ | Официальный сайт компании

Квалифицированный ремонт дизельных и бензиновых генераторов в компании ООО «Инструмент-ДВ» выполняет специалист с профильным образованием и большим практическим опытом. Мастер регулярно проходит стажировку на предприятиях – партнерах, поэтому отлично ориентируется в устройстве и принципах работы одно- и трехфазных типовых агрегатов и моделей, в которых внедрены технические новинки. Профессиональный ремонт включает разный набор услуг в зависимости от характера, вида неисправности, подразумевает:

Генератор переменного тока
– Проверка надежности присоединения силового кабеля к генератору и щиту АВР.
– Проверка сопротивления изоляции обмоток генератора.
– Проверка наличия заземления ДГУ.

Система управления
– Проверка надежности присоединения контрольного кабеля к щиту управления и щиту АВР.
– Проверка электрических компонентов и соединений системы управления двигателем.
– Проверка работы ДГУ в холостом режиме и под нагрузкой.
– Проверка выходного напряжения генератора переменного тока.
– Проверка частоты вращения коленчатого вала двигателя.
– Проверка подогревателя охлаждающей жидкости.
– Проверка автоматики ДГУ в ручном режиме и автоматических режимах работы.

Система смазки
– Замена моторного масла.
– Замена масляного фильтра.
– Проверка вентиляции картера.
– Проверка масляной системы на предмет утечек.
– Проверка приводного ремня вентилятора.

Система впуска и выпуска
– Проверка загрязнение воздушного фильтра и его замена.
– Проверка системы забора воздуха.
– Проверка системы выпуска

Топливная система
– Замена топливных фильтров.
– Проверка топливной системы на предмет утечек.

Система электропитания
– Проверка уровня плотности электролита аккумуляторной батареи.
– Проверка состояния кабеля, контактов батареи и стартера.
– Проверка статического зарядного устройства аккумуляторной батареи.

Двигатель внутреннего сгорания
– Регулировка клапанов.
– Проверка натяжения приводного ремня генератора.

Создаём статичный сайт на Hugo

Недавно мы разбирали, чем отличаются статические сайты от динамических. Сегодня попробуем сделать свой полноценный сайт, используя Hugo — генератор статических страниц для интернета.

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

  1. Статические сайты состоят из уже готовых HTML-страниц.
  2. Эти страницы собираются заранее, а не готовятся для пользователя «на лету». Для этого используют генераторы статичных сайтов.
  3. Так как это почти чистый HTML, то такие сайты быстрее загружаются и их проще переносить с сервера на сервер.
  4. Минус: если нужно что-то обновить на странице, то сначала это правят в исходном файле, а потом запускают обновление в генераторе.
  5. Ещё минус: такие страницы не подходят для интернет-магазинов или сайтов с личным кабинетом, потому что в статике нельзя сформировать страницу для каждого отдельного пользователя.

Что будем делать

Мы соберём и запустим генератор сайтов, который будет делать из текстовых документов полноценные страницы:

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

Создаём исходный документ

Для простоты работы мы возьмём недавний проект про пианино на JavaScript и оформим начало этой статьи в маркдауне. Заодно сохраним это в файле piano.md — он нам понадобится, когда мы установим и настроим генератор статики.

# Пианино на JavaScript для Chrome

Мы нашли [готовый чужой код](https://codepen.io/gabrielcarol/pen/rGeEbY) и немного его доработали, чтобы он стал проще и понятнее. В результате у нас получилось некое подобие программного пианино, сейчас покажем внутренности.

Зачем? Да просто так.

![Пианино на JavaScript](https://thecode.media/wp-content/uploads/2021/03/image3.png)

## Логика работы

Проект состоит из трёх файлов: HTML-страницы, CSS-стилей и JS-скрипта.

**HTML-страница** отвечает за «мясо» проекта: надписи, заголовки, подключение звуков и сборку всего проекта в одной точке. Но страница сама по себе ничего не сумеет: мы просто разместим на ней нужные блоки, а вся анимация и поведение задаются в двух других файлах.

**CSS-стили** решают две задачи: оформляют страницу и рисуют интерфейс. Плавная анимация нажатия и появления подсказок прописываются именно здесь.

**JS-скрипт** занимается всей работой пианино: отслеживает нажатия на клавиши, чтобы включить звук и показать нужный эффект на экране. 

Устанавливаем софт (MacOS)

Самый простой способ установить Hugo на мак — установить сначала менеджер пакетов brew, а уже с его помощью установить Hugo и всё остальное.

Для установки brew открываем терминал и пишем в командной строке:

/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com
/Homebrew/install/HEAD/install.sh)»

После того как менеджер пакетов установится, ставим сам Hugo такой командой:

brew install hugo

Теперь создадим новый сайт внутри Hugo, который будет называться thecode:

hugo new site thecode

Hugo создал новый виртуальный сайт thecode и сразу сделал для нас папку, куда мы будем складывать исходные файлы для обработки.

Последнее, что нам осталось сделать для начала, — установить тему, которая будет влиять на внешний вид сайта. Для этого пишем такие команды:

cd thecode
git init
git submodule add https://github.com/budparr/
gohugo-theme-ananke.git themes/ananke

Git уже встроен в новые версии MacOS, поэтому его можно не устанавливать отдельно. Первая команда переходит в папку с нашим сайтом, вторая подготавливает git к работе, а последняя качает и устанавливает тему оформления Ananke c git-репозитория.

Всё, Hugo установлен и настроен, можно создавать первую страницу.

Устанавливаем софт (Windows)

С Windows всё немного проще, хотя папки нужно будет сделать самим:

  1. Качаем Hugo с официальной страницы проекта.
  2. В проводнике создаём папку C:\Hugo.
  3. В ней создаём две папки — bin и Sites. В первую мы распакуем сам Hugo, а во второй будет лежать наш сайт.
  4. В командной строке PowerShell добавляем новый путь: set PATH=%PATH%;C:\Hugo\bin.
  5. Создаём в Hugo новый виртуальный сайт командой: 
C:\Hugo\Sites> hugo new site thecode

Если у вас нет Git на компьютере, то перед следующей командой его нужно скачать и установить с официального сайта.

Тема оформления

Если мы запустим Hugo прямо сейчас, то он не сможет создать нам страницу — у него просто нет правил, по которым нужно собрать и оформить HTML-документ из исходного текста. Чтобы эти правила появились, нужно установить любую тему оформления. Для этого пишем всё в той же командной строке:

cd quickstart
git init
git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke

Мы выбрали тему Ananke, но вы можете выбрать себе любую другую на странице тем для Hugo.

Теперь откроем файл config.toml, который лежит в нашей папке thecode, и поменяем его содержимое на такое:

baseURL = «thecode.media»
languageCode = «ru-ru»
title = «Тестовый сервер на Hugo»
theme = «ananke»

Первая строчка отвечает за адрес сайта, на котором мы планируем разместить наши страницы, вторая — за кодировку языка, третья задаёт название сайту, а четвёртая подключает тему оформления.

Добавляем служебную информацию в md-файл

Чтобы Hugo правильно и красиво обработал все страницы, в них нужно добавить блок со служебной информацией. Открываем файл piano.md и добавляем это в самое начало файла:


title: «Код»
date: 2021-03-16T08:47:11+03:00
draft: false

Title — это название страницы, его можно делать любым. Date отвечает за время публикации. Если его не поставить, сервер иногда может подумать, что запись опубликована 1 января 1 года. Признак draft отвечает за статус черновика — если бы стояло true, то Hugo пропустил бы эту страницу и не стал её обрабатывать.

Запускаем Hugo

Мы установили и настроили полноценный генератор статики, который может преобразовывать наши .md-файлы в веб-страницы. Давайте проверим, как он работает.

  1. Заходим в папку thecode, находим внутри неё папку content.
  2. Создаём в ней папку posts и копируем в неё наш файл piano.md.
  3. В командной строке заходим в папку с нашим сайтом. Для macOS команда будет выглядеть, например, так:
cd /Users/mike/thecode/ Готовая страница и исходный текст в markdown-разметке

У нас получилась полноценная веб-страница для блога. Чтобы её можно было загрузить на сервер, попросим сервер сгенерировать нам весь сайт в виде HTML-страниц:

hugo -D

После этой команды у нас в папке thecode появится новая папка public — в ней и будут лежать все сгенерированные страницы. Всю папку public можно скопировать и отправить на сервер.

Что дальше

Если вы хотите получше разобраться, как работает Hugo, и вы знаете английский — почитайте документацию на официальном сайте проекта. Она написала простым языком, разобраться тоже будет просто.

Сейчас наш сервер работает только локально — чтобы страницы были доступны в интернете, их нужно загрузить на сервер. Это можно делать вручную, можно написать специальный скрипт, а можно собрать всё на виртуальном сервере и обновлять через свой Git-репозиторий. В последнем случае всё сразу работает и размещается в интернете, и обновления тоже сразу будут доступны всем. Этим и займёмся в следующий раз.

Текст:

Максим Ильяхов

Художник:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Мария Дронова

Соцсети:

Олег Вешкурцев

Веб-разработка — это новый чёрный

На базе веб-технологий делают всё — от сложного софта до высокобюджетных игр. Изучите технологии и начните карьеру в ИТ. Старт бесплатно. Попробуйте, вдруг вам понравится.

Изучить

Гэтсби | Джемстек

Создавайте невероятно быстрые современные приложения и веб-сайты с помощью React

Характеристики

  • Быстрое изменение страницы без перезагрузки
  • Создавайте сайты с компонентами React.js
  • Горячая перезагрузка редактирования. Настраивайте страницы, шаблоны и стили и наблюдайте за изменениями в режиме реального времени.

Современные веб-технологии без головной боли

Наслаждайтесь мощью новейших веб-технологий — React.js, Webpack, современного JavaScript и CSS и т. д. — все настроено и ждет, пока вы начнете строить.

Принесите свои данные

Богатая экосистема подключаемых модулей данных

Gatsby позволяет создавать сайты с нужными вам данными — из одного или нескольких источников: извлекать данные из автономных CMS, сервисов SaaS, API, баз данных, вашей файловой системы и т. д. прямо на ваши страницы с помощью GraphQL.

Масштабирование на весь Интернет

Gatsby.js — это интернет-масштаб. Забудьте о сложных развертываниях с базами данных и серверами и связанных с ними дорогостоящих и длительных затратах на установку, обслуживание и масштабирование.Gatsby.js создает ваш сайт в виде «статических» файлов, которые можно легко развернуть на десятках сервисов.

Сделайте свой веб-сайт перспективным

Не создавайте веб-сайт с использованием технологий прошлого десятилетия. Будущее Интернета за мобильностью, JavaScript и API — Jamstack. Каждый веб-сайт — это веб-приложение, а каждое веб-приложение — это веб-сайт. Gatsby.js — это универсальная среда JavaScript, которую вы так долго ждали.

Статические прогрессивные веб-приложения

Gatsby.js — это статический генератор PWA (Progressive Web App).Вы получаете готовое разделение кода и данных. Gatsby загружает только важные HTML, CSS, данные и JavaScript, поэтому ваш сайт загружается максимально быстро. После загрузки Gatsby предварительно извлекает ресурсы для других страниц, так что щелчок по сайту кажется невероятно быстрым.

Скорость выше конкурентов

Gatsby.js создает максимально быстрый веб-сайт. Вместо того, чтобы ждать создания страниц по запросу, предварительно создайте страницы и поднимите их в глобальное облако серверов, чтобы они были готовы к немедленной доставке вашим пользователям, где бы они ни находились.

Топ-5 генераторов статических сайтов в 2022 году (и когда их использовать)

Многие страницы сайта являются динамическими. Это означает, что содержимое страницы может меняться от сеанса к сеансу в зависимости от того, кто его загружает, вошел ли он в систему или вышел из нее, а также от ряда других факторов.

Если ваш сайт этого не делает, значит, вы имеете дело со статическими страницами.

Статические сайты не содержат динамического контента. Во многих случаях это может привести к ускорению загрузки и повышению общей производительности сайта.Понимание плюсов и минусов динамических сайтов и страниц поможет вам решить, когда имеет смысл их использовать.

В этой статье рассказывается, что такое генераторы статических сайтов и когда их следует использовать. Мы также обсудим плюсы и минусы статических сайтов и познакомим вас с пятью лучшими генераторами, которые вы можете использовать сегодня.

Давайте приступим!

Что такое генератор статических сайтов?

Технически вам не нужно использовать «генератор» или какую-либо систему управления контентом (CMS) для создания статической страницы.Если вы разбираетесь в HTML и CSS, вы можете создать страницу без лишней суеты, используя свой любимый текстовый редактор:

HTML-документ в текстовом редакторе.

Кроме того, вы можете использовать веб-фреймворки, такие как Bootstrap, для доступа к расширенным библиотекам HTML, CSS и JavaScript, которые можно использовать для создания как статических, так и динамических веб-сайтов:

Домашняя страница Bootstrap.

Генераторы статических сайтов предлагают третий, более простой вариант. Они часто включают в себя различные инструменты, упрощающие запуск веб-сайта, его стиль, создание контента, его публикацию и обновление страниц по мере необходимости.

Если вы не знакомы с разработкой веб-сайтов, то вам, вероятно, понадобятся такие инструменты, как генераторы статических сайтов, которые помогут воплотить ваше видение в жизнь.

По большому счету, самые популярные генераторы предлагают широкий спектр функций, облегчающих вашу работу, в том числе:

Важно отметить, что большинство генераторов статических сайтов предполагают, что у вас уже есть необходимый опыт разработки веб-сайтов. Некоторые параметры относительно удобны для новичков, но они по-прежнему требуют от вас знакомства с такими понятиями, как командная строка, язык Markdown и т. д.

Зачем использовать генератор статических сайтов (за и против)

Вам может быть интересно, зачем кому-то использовать сложный генератор статических сайтов, когда есть такие инструменты, как WordPress.

Все сводится к использованию в каждом конкретном случае, личным предпочтениям и производительности.

В подавляющем большинстве случаев статические веб-сайты загружаются намного быстрее, чем их динамические аналоги. Это потому, что вашим серверам приходится обрабатывать гораздо меньше запросов, а база данных не задействована.Каждый посетитель увидит одни и те же страницы, и все эти данные встраиваются в код, который выдает генератор статического сайта.

Некоторые разработчики также предпочитают иметь дело со статическими генераторами сайтов вместо сложных CMS, которые содержат слишком много функций. Генераторы сайтов, как правило, компактны, а в некоторых случаях они очень модульны. Это означает меньше раздувания, с которым нужно иметь дело, и меньше функций, которые нужно освоить, особенно если вы заинтересованы только в создании определенных страниц.

Статические сайты против динамических сайтов

Конечно, не все сайты должны быть статичными.Итак, как узнать, подходит ли этот подход для ваших нужд?

Вот несколько примеров сайтов, которые не обязательно должны быть динамичными:

Хотя идея статического веб-сайта может показаться ограниченной, вы можете многое сделать, не добавляя на страницу никаких динамических элементов.

Однако ни о каком веб-сайте, которому требуется база данных, не может быть и речи. Это означает, что вы не можете использовать генераторы статических веб-сайтов для создания интернет-магазинов, постов в блогах с разделами комментариев, веб-сайтов с регистрацией пользователей и так далее.

Если вам не нужна динамическая функциональность, использование генератора статического веб-сайта обеспечит вам гораздо более высокую производительность сайта, чем большинство CMS из коробки.

Мы говорим «из коробки», потому что вы можете многое сделать для оптимизации CMS, такой как WordPress. По нашему опыту, хорошо оптимизированный веб-сайт WordPress может быть таким же быстрым, как и статический (при условии, что у вас также есть отличный хостинг).

Если вы решили использовать генератор статических сайтов просто из соображений производительности, возможно, вам стоит рассмотреть некоторые варианты CMS.

С другой стороны, если вы уверены, что динамическая функциональность для вашего веб-сайта вам не понадобится, остается только найти подходящий инструмент.

5 лучших генераторов статических сайтов

Прежде чем мы обсудим конкретные генераторы статических сайтов, стоит упомянуть, что все эти инструменты размещаются на собственном хостинге. Чтобы использовать их, вам нужно найти хостинг-провайдера, который либо настроит их для вас, либо предоставит вам доступ к командной строке.

Имея это в виду, давайте рассмотрим некоторые из наших лучших генераторов статических сайтов в 2022 году.

1. Джекилл

Домашняя страница Джекила.

Jekyll — один из самых популярных генераторов статических веб-сайтов с открытым исходным кодом, и на то есть веские причины. Это программное обеспечение, на котором работает GitHub Pages, предлагает бесплатный хостинг для статических сайтов.

По своей сути, Jekyll — это генератор, удобный для ведения блогов. Это статическое программное обеспечение поддерживает Markdown, поставляется с комплексной системой таксономии и поддерживает язык шаблонов Liquid.

Некоторые из самых популярных веб-сайтов, использующих Jekyll, включают Ruby on Rails, Sketch и Spotify for Developers.

Подпишитесь на информационный бюллетень

Хотите узнать, как мы увеличили трафик более чем на 1000%?

Присоединяйтесь к более чем 20 000 других пользователей, которые получают нашу еженедельную рассылку с советами по WordPress, посвященными инсайдерской информации!

Подпишитесь сейчас

Если вы хотите запустить бесплатный статичный веб-сайт, Jekyll и Github Pages могут стать для вас фантастической комбинацией.

2. Хьюго

Домашняя страница Хьюго.

Hugo — это генератор статических веб-сайтов с открытым исходным кодом, который позиционирует себя как фреймворк «общего назначения».Это элегантный способ сказать, что вы можете использовать Hugo для создания широкого спектра веб-сайтов, выходящих далеко за рамки простых блогов и страниц брошюр.

С помощью Hugo вы можете генерировать страницы с молниеносной скоростью, время сборки которых зачастую составляет менее одной секунды. Программное обеспечение позволяет вам просматривать изменения на ваших страницах по мере их внесения с помощью LiveReload и предлагает мощные функциональные возможности тем.

Hugo использует модульную систему для создания статических веб-сайтов. У вас есть несколько модулей на выбор, включая контент, макеты и данные.

Некоторые популярные веб-сайты, использующие Jekyll, включают страницы документации 1Password, раздел документации Linode и KeyCDN.

С Hugo вы можете комбинировать несколько модулей на любой странице, чтобы получить именно те функции, которые вам нужны.

3. Призрачный

Генератор статических сайтов Gridsome.

Gridsome — мощный генератор статических сайтов. Вы можете использовать его для создания страниц с помощью современных инструментов, таких как Vue.js и GraphQL.

Вы также можете использовать Gridsome для настройки «головы» для CMS.Например, вы можете использовать Gridsome для создания статических страниц с использованием данных, полученных из WordPress, который представляет собой «безголовую» настройку CMS.

Преимущество безголовой настройки заключается в том, что вы получаете все лучшее от использования статических страниц, а также пользуетесь всеми преимуществами функциональности CMS. Другими словами, вы получаете доступ к базам данных, расширенным таксономиям и даже полноценным текстовым редакторам.

Также стоит отметить, что Gridsome предлагает широкий набор плагинов, которые можно использовать для расширения функциональности генератора.Если есть функция, которую фреймворк не предоставляет из коробки, есть вероятность, что для нее есть плагин.

Gridsome все еще является относительно новым генератором статических веб-сайтов. Тем не менее, два замечательных примера сайтов, которые уже используют это программное обеспечение, — это Smart City Expo Atlanta и Format.

Как вы можете себе представить, Gridsome не так удобен для начинающих, как другие инструменты в этом списке. Вам понадобится некоторый опыт веб-разработки, чтобы получить максимальную отдачу от этого программного обеспечения.

Если вы уже знакомы с Vue.js, Gridsome — один из лучших генераторов статических сайтов, которые вы можете использовать.

4. Одиннадцать

Генератор статических сайтов Eleventy.

Eleventy — относительный новичок в области генераторов статических веб-сайтов. Это конкретное программное обеспечение использует JavaScript и Node.js. Это означает, что вам потребуется некоторый уровень знакомства с языком JavaScript, чтобы эффективно его использовать.

Если вам удобно использовать JavaScript, Eleventy вознаградит вас одним из лучших показателей среди генераторов статических сайтов.

Этот инструмент поддерживает несколько языков шаблонов, но по своей сути Eleventy полагается на Liquid, что делает его похожим в этом отношении на Jekyll. Помимо Liquid, Eleventy также может анализировать несколько других языков для ваших статических страниц, включая Markdown и JavaScript.

Более того, благодаря таким веб-сайтам, как Chrome Developers и Netlify, использующим Eleventy, его популярность выросла.

По нашему опыту, начало работы с Eleventy может быть немного сложным, поскольку его документация все еще находится в разработке.Тем не менее, усилия того стоят, если вы ищете компактный генератор статических сайтов.

5. Пеликан

Генератор статических сайтов Pelican.

Pelican — малоизвестный генератор статических веб-сайтов, полностью основанный на Python. Если вы знакомы с Python, вы можете использовать программное обеспечение для создания статических страниц с использованием Markdown и reStructuredText.

Это программное обеспечение поставляется с набором тем, которые можно настраивать, и включает многоязычную поддержку. Кроме того, Pelican позволяет импортировать данные из WordPress, RSS-каналов и некоторых других сторонних источников, что делает его отличным вариантом для безголовой настройки.

Pelican предлагает надежный набор плагинов, которые можно настроить для расширения функциональности генератора. В целом, это один из самых компактных генераторов статических сайтов в нашем списке, но это отличный вариант, если вы уже знаете или хотите изучить Python.

Что следует учитывать при выборе генератора статических сайтов

Ваш выбор генератора статических сайтов в первую очередь зависит от трех факторов. Давайте разберем, что это такое:

  1. Какой язык использует генератор: Некоторые генераторы статических сайтов сильно зависят от JavaScript и других библиотек.В зависимости от того, какой генератор вы используете, вам может понадобиться некоторое знакомство с его языком программирования.
  2. Простота использования: Если вы опытный веб-разработчик, вы сможете относительно легко подобрать любой генератор статических сайтов. Однако, если вы работаете над одним из своих первых проектов, вам следует выбрать удобный для начинающих генератор.
  3. Тип поддерживаемого контента: Самые популярные генераторы статических сайтов позволяют создавать все виды страниц.Однако другие сосредотачиваются на определенных типах контента, таких как сообщения в блогах.
  4. Существующее сообщество программного обеспечения: В целом, мы рекомендуем вам использовать инструменты с хорошо зарекомендовавшими себя сообществами пользователей. Таким образом, вам будет легче устранять неполадки и получать ответы на вопросы.

Большинство генераторов статических сайтов, которые мы здесь рассмотрели, требуют, чтобы вы хотя бы немного разбирались в основах веб-разработки. Если это звучит слишком много, возможно, вам лучше использовать удобную CMS, такую ​​как WordPress.

Управляемый веб-сайт WordPress может быть таким же быстрым, как и статический сайт. Кроме того, CMS проста в использовании (даже если вы работаете над своим первым проектом).

Статические сайты не содержат динамического контента, что может означать более быструю загрузку и лучшую общую производительность сайта. ⚡️ Узнайте больше в этом руководстве 👩‍💻Нажмите, чтобы твитнуть

Резюме

Многие считают статические веб-сайты остатками старого Интернета. Однако статические страницы могут быть благом для любого веб-сайта, поскольку они часто обеспечивают гораздо лучшую производительность, чем их динамические аналоги.В зависимости от того, какой генератор вы выберете, вы даже сможете настроить безголовый веб-сайт WordPress со статическими выводами страниц.

Если вы планируете использовать генератор статических сайтов, вот пять наших основных рекомендаций:

  1. Jekyll : Удобный для блогов генератор статических сайтов, который можно использовать с Github Pages.
  2. Hugo : Модульный генератор статических сайтов с молниеносной производительностью.
  3. Gridsome : Этот масштабируемый генератор использует Vue.js, чтобы помочь вам создавать статические страницы.
  4. Eleventy : Этот генератор идеален, если вы являетесь поклонником JavaScript и Node.js.
  5. Pelican : Простой генератор статических сайтов на основе Python.

Думаете попробовать генератор статических сайтов для своего следующего веб-проекта? Расскажите нам об этом в разделе комментариев ниже!


Экономьте время, деньги и максимизируйте производительность сайта с:

  • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
  • Интеграция с Cloudflare Enterprise.
  • Глобальный охват аудитории с 29 центрами обработки данных по всему миру.
  • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

Все это и многое другое в одном плане без долгосрочных контрактов, сопровождаемой миграции и 30-дневной гарантии возврата денег. Ознакомьтесь с нашими планами или поговорите с отделом продаж, чтобы найти план, который подходит именно вам.

Генератор статических сайтов | Gatsby

Узнайте, что такое генератор статических сайтов и почему вы можете выбрать генератор статических сайтов, такой как Gatsby, по сравнению с другими инструментами публикации.

Что такое генератор статических сайтов?

Генератор статических сайтов — это программное приложение, которое создает HTML-страницы из шаблонов или компонентов и заданного источника контента. Большинство генераторов статических сайтов, включая Gatsby, принимают текстовые файлы в формате Markdown в качестве источника, хотя Gatsby не ограничивается Markdown.

Генераторы статических сайтов являются альтернативой системам управления контентом на базе баз данных, таким как WordPress и Drupal. В таких системах контент управляется и хранится в базе данных.Когда сервер получает запрос на конкретный URL-адрес, программный уровень извлекает данные из базы данных, объединяет их с файлами шаблонов и генерирует HTML-страницу в качестве ответа.

Генераторы статических сайтов, с другой стороны, генерируют HTML-страницы в процессе сборки. Gatsby, например, загружает JSON из GraphQL и объединяет эти данные с компонентами для создания HTML-страниц. Эти сгенерированные страницы затем развертываются на веб-сервере. Когда сервер получает запрос, он отвечает визуализированным HTML.Статические страницы устраняют задержки, связанные с базами данных.

Примечание. Также можно использовать Gatsby без GraphQL, используя API createPages .

Вы также можете использовать генераторы статических сайтов для создания сайтов JAMStack. JAMStack — это современная архитектура веб-сайта, использующая JavaScript, API контента и разметку. Гэтсби, например, может использовать WordPress REST API в качестве источника данных.

Преимущества генераторов статических сайтов

Генераторы статических сайтов уменьшают сложность сайта .Это, в свою очередь, повышает скорость и надежность, а также упрощает работу разработчиков.

  • Вам не нужно беспокоиться о всплесках трафика, разрушающих базу данных.
  • Нет необходимости управлять программным обеспечением сервера базы данных или резервным копированием.
  • Вы можете использовать программное обеспечение для контроля версий для управления и отслеживания изменений в вашем контенте.
  • Поскольку ваш сайт статичен, вы даже можете вообще отказаться от веб-серверов и балансировщиков нагрузки. Вместо этого вы можете разместить свой сайт в сети доставки контента, которая масштабируется в зависимости от трафика вашего сайта.

Доступны десятки генераторов статических сайтов, созданных с помощью различных языков программирования. По своей сути Gatsby — это JavaScript, созданный с использованием React, GraphQL и Node.js. Посмотрите, как Gatsby сравнивается с WordPress и Drupal или с популярными генераторами статических сайтов.

Узнать больше

Что такое генератор статических сайтов? Как найти лучший для использования?

Что такое генератор статических сайтов?

По мере того, как веб-сайты становились все более и более информативными, индустрия веб-разработки нашла новые способы сделать процесс поддержки и обновления сайтов более эффективным.Несколько лет назад мы стали свидетелями перехода от создания большого количества отдельных файлов вручную к системе, в которой повторяющиеся участки кода можно было включать и повторять с большей легкостью. Веб-серверы будут выполнять эту задачу по запросу всякий раз, когда будет получен запрос на ресурс. Они добросовестно объединяли шаблоны и контент, применяли циклы и логику и возвращали просмотр страницы всякий раз, когда он был запрошен. И мы должны были бы убедиться, что у них достаточно лошадиных сил, чтобы не отставать от спроса, опасаясь времен, когда наш сайт станет популярным!

Генераторы статических сайтов (SSG) делают то же самое.Они применяют данные и содержимое к шаблонам и генерируют представление страницы, которое может быть предоставлено посетителям сайта.

Самая большая разница между генератором статического сайта и традиционным стеком веб-приложений заключается в том, что вместо того, чтобы ждать, пока страница будет запрошена, а затем каждый раз генерировать ее представление по запросу, генератор статического сайта делает это заранее, чтобы представление было готово. служить раньше времени. И так для каждого возможного просмотра сайта во время сборки.

Думайте о генераторе статических сайтов как о сценарии, который принимает данные, контент и шаблоны, обрабатывает их и выводит папку, полную всех результирующих страниц и ресурсов.

Это имеет ряд ценных эффектов, но наиболее важным является то, что эта работа смещается с «времени запроса» (когда пользователи запрашивают просмотр) на «время построения», которое не связано с тем, когда пользователи запрашивают просмотр страницы. . Эта «несвязанная» архитектура разрывает связь между количеством посещений сайта и накладными расходами на создание представлений для обслуживания всех этих посещений.

Почему сейчас так популярны генераторы статических сайтов?

Это может звучать как возвращение к «старым способам» создания сайтов, но есть несколько ключевых отличий:

Генераторы статических сайтов стали лучше!

С годами инструменты значительно улучшились.Когда мы узнали, какие возможности были наиболее важны для работы по созданию большого количества страниц сайта, появились новые инструменты, особенно хорошо справляющиеся с этими задачами. И эти инструменты теперь очень доступны для разработчиков, а это означает, что они могут начать работу, быть продуктивными и начать создавать сайты за считанные минуты.

Генераторы статических сайтов доступны во всех вариантах

По мере того, как этот подход стал набирать популярность, все больше и больше разработчиков создавали инструменты для работы с языком и средой, которые лучше всего соответствовали их вкусам.Теперь вы можете найти генераторы сайтов, которые основаны на огромном количестве языков программирования, используют разные языки шаблонов и соглашения и работают во всех видах сред. Это знакомство порождает продуктивность.

Автоматизация стала массовым явлением

Задача обновления созданного таким образом сайта включает в себя запуск генератора сайта для создания обновленной версии страниц. Несколько лет назад это было громоздко, но теперь есть много инструментов, которые могут автоматизировать эту задачу для нас. Результатом является рабочий процесс разработки, который является очень эффективным и предсказуемым, но который также дает очень надежные, предварительно сгенерированные представления.

Зачем использовать генератор статических сайтов?

Сайт, построенный таким образом, имеет множество преимуществ. Пожалуй, самые значимые из них:

  • Безопасность
  • Весы
  • Производительность

Давайте немного поговорим о них.

Безопасность

Поскольку генераторы статических сайтов создают набор статических ресурсов, которые можно обслуживать с упрощенного веб-сервера или, что еще лучше, напрямую и полностью из сети доставки контента (CDN), они обладают исключительно хорошим профилем безопасности.Поскольку они отображаются заранее и готовы к работе, инфраструктура, задействованная в их обслуживании, может быть значительно упрощена и иметь очень мало векторов для злонамеренных атак. Когда мы устраняем необходимость в том, чтобы серверы выполняли логику и работали, мы устраняем способы, с помощью которых злоумышленники могут внедрить в них вредоносный код и заставить их выполнять гнусные действия.

И когда нам не нужно обращаться к базам данных, выполнять логические операции или изменять ресурсы для каждого представления, мы можем значительно упростить нашу инфраструктуру хостинга.Это также дополнительно повышает безопасность, поскольку физически меньше серверов задействовано для обработки запросов.

Нет более безопасного сервера, чем несуществующий.

Весы

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

Это похоже на тип кэширования, который традиционные архитектуры часто добавляют в качестве уровня в дополнение к в базовую динамическую инфраструктуру. Но позволяет нам отказаться от сложного управления тем, что кешируется и что требует обновления на основе множества различных параметров. С предварительно созданным сайтом все можно кэшировать в CDN и обслуживать напрямую.По умолчанию архитектура оптимизирована для масштабирования.

Производительность

Время, необходимое для выполнения запроса, зависит от расстояния, которое он должен пройти, количества систем, с которыми он должен взаимодействовать, и работы, выполняемой в каждой из этих систем.

Когда мы создаем наши сайты с помощью генератора статических сайтов, посетителям вообще не нужно взаимодействовать с каким-либо механизмом, участвующим в создании каждого просмотра! Мы можем доставлять результаты всей этой предварительной работы непосредственно из распределенной сети кэшей (CDN), сокращая расстояние, которое проходят запросы, и полностью избегая взаимодействия с какой-либо из систем.

Производительность может взлететь. И проблемы с планированием и бюджетированием инфраструктуры, необходимой для поддержания этой производительности при запланированных (и незапланированных!) уровнях трафика, исчезают.

Мы могли бы более подробно остановиться на этих и других преимуществах, но я бы рекомендовал заглянуть на нашу страницу Jamstack для получения дополнительной информации. Или, если вам интересно следить за презентацией по этому вопросу, вы можете посмотреть это вводное видео о Jamstack.

Как найти лучший генератор статических сайтов

«Хорошо, я убежден.Какой из них лучший?»

Существует ряд ключевых соображений при поиске лучшего генератора статических сайтов для вас и вашего следующего проекта. Давайте рассмотрим 3 самых важных из них.

1. Что ты строишь?

В основе выбора правильного инструмента лежит рассмотрение работы, которую вы должны с ним выполнять. Важно учитывать, что выходные данные генератора сайта обеспечивают наилучшие возможности для пользователей вашего сайта.

Вы строите….

  • Сайт, основной функцией которого является предоставление контента? Если это так, то лучшим выбором может быть инструмент, который отдает приоритет созданию страниц и URL-адресов, предоставляя вам прямой контроль над тем, что именно выводится. Такие инструменты, как Jekyll, Hugo, Nuxt и Eleventy, делают это очень хорошо.
  • Сайт с более сложной функцией, похожей на приложение? Некоторые сайты меньше посвящены «просмотру», а больше «действию». И хотя большинство SSG можно использовать в качестве основы для веб-приложения, другие поставляются с более продвинутыми клиентскими функциями, готовыми к работе.GatsbyJS, NextJS и SapperJS могут предоставить некоторые полезные возможности.
  • Большой сайт со многими тысячами страниц? Генераторы статических сайтов достигают все большей и большей скорости сборки. Но это все еще может занять некоторое время. Если вам нужно сгенерировать очень много страниц, вам необходимо это учитывать. Некоторые инструменты имеют невероятно впечатляющее время генерации. Особенно впечатляет Хьюго. Как и Eleventy и недавние обновления Jekyll.

2. Как вы строите?

После того, что вы строите, возможно, следующим наиболее важным соображением будет то, как вы надеетесь построить.Обеспечение эффективного и действенного опыта разработки может оказать большое влияние на успех.

Какие языки и фреймворки подходят вашей команде разработчиков? Существуют SSG, созданные с использованием чего угодно, от Ada до Vue. (Извините, я не смог найти языки, начинающиеся с букв W-Z. Если вы знаете такой, возможно, вы добавите его в StaticGen и дайте мне знать!)

Если ваша команда специализируется на .net, они по-прежнему могут работать со статическими генераторами и пользоваться преимуществами, описанными выше, не выходя из привычной экосистемы разработки.Им не нужно учить совершенно новый язык.

Опять же, если они предпочитают JavaScript, существует множество SSG, которые могут им подойти. Существуют варианты, в которых используются различные фреймворки JavaScript, такие как React, Vue, Angular или, возможно, ванильный JavaScript без фреймворка.

Вы можете подобрать SSG в соответствии со вкусами и рабочими процессами вашей команды разработчиков или клиента. И работайте так, как вам удобно.

3. Насколько сложны ваши потребности в шаблонах?

Тип разнообразия и сложности сайта, который вы создаете, вполне может повлиять на инструменты шаблонов, которые вы хотите иметь в своем распоряжении.

Большинство SSG дают некоторую концепцию повторного использования кода с такими вещами, как партиалы, включения, макросы и так далее. Но, возможно, вы захотите пойти глубже.

Фреймворки, такие как Vue и React, позволяют использовать модели компонентов, которые логически отражают не только визуальный стиль и контент, но также поведение и функциональность. Так что, если ваш проект больше похож на приложение, чем на сайт (сайт «выполнения», а не сайт «просмотра»), то, возможно, будет выгоднее выбрать SSG на основе одной из этих платформ.

У вашей команды или клиента уже есть определенные навыки и предпочтения в отношении существующего языка шаблонов? Дальнейшая поддержка этой возможности может быть в ваших интересах.

Какой бы инструмент вы ни выбрали, помните, что потребности пользователей сайта превыше всего. Найдите рабочий процесс разработки и набор инструментов, которые позволят вам быть продуктивными и создавать сайты, которые наилучшим образом удовлетворяют потребности ваших пользователей.

Куда дальше?

Вы можете найти длинный список генераторов статических сайтов и узнать о каждом из них на сайте staticgen.com. Многие из них связаны с примерами шаблонов проектов, которые вы можете использовать для быстрого клонирования и развертывания примера проекта в Netlify, чтобы помочь вам начать экспериментировать в рекордно короткие сроки.

Вы также можете изучить несколько примеров шаблонов с каркасами проектов для различных целей и инструментов на templates.netlify.com.

Для получения более подробных сведений об этом способе создания сайтов, а также о некоторых инструментах и ​​методах вы можете ознакомиться с этим обширным введением в Jamstack, в котором рассматриваются генераторы статических сайтов и другие инструменты. Доступна разбивка контента с прямыми ссылками на конкретные части этого 3,5-часового видео.

Или, если вы хотите получить совет эксперта о том, как вы можете спланировать свой следующий крупный проект веб-разработки с помощью Netlify, вы можете изучить наш технический документ или связаться с нашей корпоративной командой и начать разговор о том, какие инструменты и архитектуры вы могли бы использовать для наращивания повысьте свою производительность и уверенность в проекте.

Генераторы статических сайтов

GPL-3.0 11 годов назад еще один статический генератор блога 41 ⭐️ 1 2 генератор static 2 года назад ⭐️ 904git51 HiD Статическая система генерации веб-сайтов/gennetehackehacke *ПРИМЕЧАНИЕ:* Основное зеркало devgen на https:///gennetehackehacke. спрятал веб-приложение для постройки вашего блога на Github Легкий и готовый генератор статических сайтов/блогов для разработчиков0 9 лет назад 9 лет назад 9 лет назад 9045 1 6 лет назад 13 лет назад 9 лет назад Статический генератор сайта, чтобы сделать красивые настраиваемые фотографии галерей, которые рассказывают историю ⭐️ 4⭐️ 9 лет другое EPL-904.0 241⭐️ 44 ⭐️ 268 ⭐️ 3⭐️ 9 лет назад ZenWeb
121⭐️ ABlog ABlog — это расширение Sphinx, которое преобразует любую документацию или проект личного веб-сайта в полноценный блог. other Python 8 лет назад 2 года назад
37⭐️ Ace Гибкий генератор статических сайтов подходит даже для больших и сложных сайтов с динамически генерируемыми страницами очевидно, на лету, поскольку он просто создает HTML). MIT RUBY 11 лет назад 2 года назад
280⭐️ 280⭐️ 280⭐️ Acrylamid (недоношенный) Статический генератор блога в Python с инкрементным рендерингом ⛺ BSD-2-PROT Python 11 лет назад 2 года назад
21⭐️
21⭐️ 21⭐️ Akashacms Сервис управления контентом для генерации статических сайтов, написанные в Node.js JavaScript 3 года назад 3 года назад
46 ⭐️ Akashic Статический блог Генератор — 静态 博客 生成器 Common Lisp 10 лет назад 2 года назад 2 года назад
463⭐️ Antwar Статический генератор сайта, построенный с реакцией и Вебпак. mit JavaScript 7 лет назад 2 года назад
ApperneticA Статический генератор сайтов как услуга. Appernetic — это веб-сервис для управления и создания статического контента для страниц GitHub. Интернет 6 лет назад
3806⭐️ собрать Вытащи камни из носков! Assemble делает вас быстрым в веб-разработке! Используется тысячами проектов для быстрого прототипирования, тем, шаблонов, шаблонов, электронных книг, компонентов пользовательского интерфейса, документации API, блогов, создания веб-сайтов/генератора статических сайтов, альтернативы Jekyll для gh-страниц и многого другого! Дружественный к глотку и ворчанию. mit JavaScript 9 лет назад 2 года назад
AutomadAutomad — файловая CMS и механизм шаблонов. Он предназначен для полной переносимости без каких-либо зависимостей от баз данных или фиксированных местоположений и не требует сложного процесса установки. MIT PHP
272⭐️ awestruct Инструмент для выпечки и развертывания статического сайта, написанный на Ruby. mit Ruby 12 лет назад 2 года назад
57⭐️ AYM CMS Статическая CMS на основе шаблонов Django. MIT Python 14 лет назад 3 года назад 3 года назад
61⭐️ Baker Bash Статический сайт генератор сайта с реальным шаблоном Engine GPL-2.0 Perl 9 лет назад 2 года назад
26⭐️ Воздушный шар генерирует статические сайты, легко ISC JavaScript 9 лет назад 2 года назад
14⭐️ BAM Простые статические веб-генератор (beta) MIT JavaScript 10 лет назад 4 года назад
991⭐️ bashblog Один скрипт Bash для создания блогов.Скачайте, запустите, напишите, готово! GPL-3.0 Shell 2 года назад 2 года назад
16⭐️ Bazinga In-прогресс бесплатный инструмент для блога, особенно для кодер GPL-3.0 Perl 11 лет назад 2 года назад
2⭐️ Beetle Dyi Статический сайт Генератор MIT Python 8 лет назад 7 лет назад
180⭐️ Benjen Blog Engine WTFPL Python 9 лет назад 2 года назад
Bitbucket PagesРазмещайте статические веб-сайты на Bitbucket.ком бесплатно.
563⭐️ Кузнец Общий генератор статических сайтов, построенный с использованием утюга, пластин и маркировки. mit JavaScript 10 лет назад 2 года назад
BlatterBlatter — крошечный инструмент для создания и публикации статических веб-сайтов, созданных на основе динамических шаблонов. MIT Python
BlazeBlogger GPL-3.0 Perl Perl
Близнечные генерации HTML в Perl BSD-2-2952 Perl
9⭐️ Blode Простой статический сайт / генератор блога вроде Jekyll (сделано в node.js) JavaScript 10 лет назад 2 года назад
137⭐️ blogc Компилятор блога. bsd-3-clause C 7 лет назад 2 года назад
blogc++ Еще один генератор статических блогов, написанный на C++17. WTFPL C ++
18⭐️ Bloen Местный статический блог Генератор и предварительный просмотр, что поможет вам развернуть блог на Github Pages GPL-3.0 Python 9 лет назад 3 года назад
11⭐️ Blogit Проект переехал в GitLab … BSD-3-Pton Python 9 лет назад 2 года назад
BlogOfile Компилятор статического веб-сайта и движок блога, написанный на Python. MIT Python 13 лет назад 2 года назад
21⭐️ Blogpy Статический блог Генератор в Python GPL-3.0 Python 9 лет назад 5 лет назад
blosxomBlosxom — это легкое, но многофункциональное приложение для создания блогов, разработанное с нуля с учетом простоты, удобства использования и функциональной совместимости. MIT Perl 20 лет назад
160⭐️ Баг Потому что «Я только что написал об этом в блоге» слишком сложно сказать. MIT Python 10 лет назад 3 года назад 3 года назад
293⭐️ Bonsai 60451 MIT MIT RUBY 12 лет назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года
7⭐️
7⭐️ Bramble MVC Node.js, MVC на базе статического сайта MIT JavaScript 8 лет назад 5 лет назад
11⭐️ Хлеб статический веб-сайт / Генератор блога: хлеб: MIT JavaScript 11 годов назад 3 годов назад
110⭐️ Bricolage CMS Управление контентом и издательской системы (BSD-3-3 и LGPL-2.1 AND CC-BY-SA-2.5) Perl 13 лет назад 2 года назад
115⭐️ Бриджтаун MIT RUBY 2 года назад 2 года назад 2 года назад
95⭐️ Broccoli Taco Статические сайты Powered by Brocoli MIT JavaScript 8 лет назад
356⭐️ 356⭐️ Брошюра Стекан приложение для подачи статических участков MIT RUBY RUBY 2 года назад
Bryar Artistic-1.0-Perl Perl
9⭐️ Bunto Современная структура веб-приложений и генератор статических сайтов на основе Jekyll. MIT Ruby 7 лет назад 4 года назад
781⭐️
781⭐️ Buster Brute Force Статический сайт Генератор для призрака MIT Python 8 лет назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад
492⭐️ Cabin :evergreen_tree: Cabin — лучший JavaScript и Node.js logging service and logging npm package mit JavaScript 9 лет назад 2 года назад
3353⭐️ Cactus Генератор статических сайтов для. Использует шаблоны Python и Django. Другое Python 11 лет назад 2 года назад 2 года назад
132⭐️ 132⭐️ 132⭐️ Опубликуйте свои документы Markdown с Dropbox API ISC JavaScript 2 года назад 2 года назад
89⭐️ Carew Простой генератор сайта MIT PHP 9 годов назад 2 года назад 2 года назад
134⭐️ Catsup Измеряется легкий статический генератор сайта, который стремится быть простым и элегантный. mit Python 10 лет назад 2 года назад
101⭐️ Cecil Генератор статических сайтов на основе вашего контента. MIT PHP PHP 9 годов назад 2 года назад
28⭐️ Chili Dropbox Powered Static Site MIT Python 10 лет назад 2 года назад
67 ⭐️ 67⭐️ Долобие Простой Python Static Blog Generation Утилита MIT HTML 2 года назад 2 года назад
17⭐️ Хроника Хроника — простой компилятор блога, написанный в Perl с минимальными зависимостями. (GPL-3.0 ИЛИ Artistic-1.0-Perl) Perl 8 лет назад 2 года назад
6⭐️ 6⭐️ система на основе 5 систем блога и 5 статических систем A Один для подачи GPL-2.0 Python 11 лет назад 4 года назад
9⭐️ CL-Genog 9⭐️ Генератор блога в общем Lisp BSD-2-2 Common Lisp 13 лет назад 2 года назад
Cloud CannonОблачная CMS для Jekyll.Создавайте статические веб-сайты или веб-сайты Jekyll, обновляйте свою команду и клиентов с помощью графического интерфейса CloudCannon.
28⭐️ Cmints Cmints CMS и статический генератор сайта, созданные с интернационализацией MIT JavaScript JavaScript 4 года назад 2 года назад
.rs Генератор статических сайтов написан на Rust mit Rust 7 лет назад 2 года назад
64⭐️ Codex генератор статических сайтов и документации.Уценка для контента. Jade/стилус для шаблонов. MIT JavaScript 10 лет назад 2 года назад
286⭐️ Coisas Чистый клиентский материал для CMS-подобного файлового редактора и медиа-менеджера Git, размещенный на Git-подобном файловом менеджере. MIT JavaScript 8 годов назад 2 года назад 2 года назад
445⭐️ Coleslaw Гибкие Lisp Brgware BSD-2-TOST Common Lisp 11 годов назад 2 года назад
42⭐️ Композитор Генератор статических сайтов, не зависящий от структуры/синтаксиса. другое Python 10 лет назад 2 года назад
ContentfulContentful — это платформа для разработчиков управления контентом, в основе которой лежит API.
61⭐️ 61⭐️ CORY крошечный генератор для статических сайтов MIT JavaScript 6 лет назад 2 года назад
3⭐️ Chob Cub — это разработка шаблона Окружающая среда и статический генератор сайта в PHP PHP PHP PHP PHP 12 лет назад
Cyrax Cyrax Статический сайт ISC Python 2 лет назад
13⭐️ цитоплазма Генератор статических сайтов, написанный на питоне. mit Python 10 лет назад 2 года назад
36⭐️ Dapper Инструмент для публикации статических веб-сайтов. MIT Perl 8 лет назад 2 года назад
4629 Daux.io летать. Это поможет вам создать великолепно выглядящую документацию в удобной для разработчиков форме. MIT 9 лет назад 2 года назад
12⭐️ deplate Он поддерживает встроенный код LaTeX, сноски, цитаты, библиографии, автоматическую генерацию указателя и т. д. написанный на JavaScript для разработчиков, но с расчетом на обычных людей. apache-2.0 JavaScript 7 лет назад 2 года назад
332⭐️ django-medusa A super simple «static» django-medusa (Не поддерживается: альтернативы см. в README.) other Python 10 лет назад 2 года назад
BSD-3-3 — Python Python 6 лет назад 2 года назад
Djangothis SimpleHttPServer с Django STROIDS Python 9 лет назад 2 года назад 2 года назад
3008⭐️ DocPad Расширьте возможности своего веб-сайта с помощью макетов, метаданных, препроцессоров (markdown, jade, coffeescript и т. д.).), частичные фрагменты, скелеты, просмотр файлов, запросы и замечательная система плагинов. DocPad оптимизирует процесс веб-разработки, позволяя создавать мощные статические сайты быстрее, чем когда-либо прежде. MIT CoffeeScript 11 годов назад 2 года назад 2 года назад
5⭐️ Docta Новые целительные документы Kit BSD-3 PROT HTML 8 лет назад 3 года назад назад
17572⭐️ Docusaurus Docusaurus позволяет легко создавать и поддерживать веб-сайты документации с открытым исходным кодом. MIT JavaScript 5 лет назад 2 года назад 2 года назад
Drapache подают веб-сайт через ваш Dropbox MIT Python 10 лет назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года
9⭐️ 9⭐️ DRFREDERSON Статический сайт Генератор сайта PHP, YAML, Markdown и усы PHP PHP 9 годов назад 3 года назад
6⭐️ Dropbox-Blog Статический генератор блогов на базе Python и Dropbox Python 10 лет назад 3 года назад
1615⭐️ Dropplets Добро пожаловать в более простой способ вести блог.- Минималистская платформа для ведения блогов с уценкой. MIT PHP 9 лет назад 2 года назад
3⭐️ JavaScript 10 лет назад 8 лет назад
Drupan Drupan — гибкий генератор статических сайтов, помогающий создавать блоги, одностраничные приложения или традиционные веб-сайты. DSSG Статический сайт генератор с другим подходом MIT D D 5 лет назад 2 года назад 2 года назад
8⭐️ DV Другой статический генератор веб-сайта в скрипте оболочки Shell 7 лет назад 2 года назад
1⭐️ dwttool Инструмент для управления сайтами на основе D ynamic Web Templates mit D 5 лет назад 4 года назад
45⭐️ dynamicmatic Dynamic StaticMatic страницы с Sinatra. mit Ruby 12 лет назад 3 года назад
48⭐️ Easystatic Easystatic — это простой кросс-генератор статических сайтов, PostSyncr-S для веб-страниц, Postsync и EJ, генератор статических страниц для веб-страниц, Postsync и EJ. тестирование устройств… apache-2.0 JavaScript 6 лет назад 2 года назад
20⭐️ ecstatic EPL-1.0 Clojure 2 года назад 9 лет назад
2⭐️ Electro Статический сайт Generator Perl 8 лет назад 6 лет назад
5947 ⭐️ Eleventy Более простой генератор статических сайтов. Альтернатива Джекиллу. Преобразует каталог шаблонов (различных типов) в HTML. mit JavaScript 4 года назад 2 года назад
2⭐️ Elyse Простой генератор статических сайтов. MIT MIT Python 10 лет назад 3 года назад
10⭐️ Embellih легкий статический генератор сайта BSD-2-PROT JavaScript 9 годов назад 4 года назад Да
86⭐️ Enfield [не поддерживается!] Джекилл-как статический генератор сайта для Node.js MIT CoffeeScript 9 лет назад 2 года назад
22⭐️ 22⭐️ Engineer Генератор статических веб-сайтов, написанный на Python. MIT MIT Python 10 лет назад 4 года назад
12⭐️ Equiprose Статический сайт и генератор блога в Node.js MIT JavaScript 8 лет назад 3 лет назад
6⭐️ Fairytale Синатра-подобный компилятор статических сайтов. mit Ruby 10 лет назад 4 года назад
12⭐️ FantasticWindmill Генератор статических веб-сайтов 904 g-5pl.2 для PHP программистов0 PHP 9 лет назад 3 года назад FPLOG GPLOG GPL-3.0 FORTRAN
Firedrop2The Blog Tool для взыскательных Pythoneers BSD-3 Python
Firmant BSD-3-Clause Python
19⭐️
другое Python 9 лет назад 3 года назад
2⭐️ Flamel Генератор статических сайтов, написанный на F#. MIT F # F # 7 годов назад 5 лет назад
74⭐️ Fledermaus Fledermaus Toolbelt Batman для статического сайта Генерация MIT JavaScript 6 лет назад
15 ⭐️ Flim легкий, статический генератор страницы MIT JavaScript 2 года назад 2 годов назад
12⭐️ Floyd Статический веб-генератор сайта с системой содержания MVC и встроенным поддержка платформ облачного хостинга bsd-2-clause Python 10 лет назад 3 года назад
Текстовый файл на основе FMPPFreeMarker PreProcessor Apache -2.5 9040 Java
2⭐️
2⭐️ Ford.py (еще один) статический блог генератор в Python MIT Python 9 годов назад 7 годов назад
418⭐️ Frank Static Site Non-Framework mit Ruby 12 лет назад 2 года назад
133⭐️ Frank451 MIT Ruby 8 лет назад 2 года назад
763⭐️ Frog Frog — это статический генератор блогов, реализованный в Racket и предназначенный для использования PPG. MIT Racket 9 лет назад 2 года назад
637⭐️ Frozen-Flask Замораживает приложение Flask в виде набора статических файлов. другое Python 11 лет назад 2 года назад
12⭐️ Воронка Воронка — это уценка для статического HTML-генератора веб-сайтов. Для легковесных сайтов Dropbox и gh-pages. Также есть блоги! gpl-3.0 Python 10 лет назад 3 года назад
9⭐️ Garoozis A .net генератор блогов и веб-сайтов с использованием шаблонов Razor для создания статических html-страниц. Опубликуйте свой сайт на Amazon S3. Также поставляется с собственным сервером разработки. Другое F # 11 лет назад 5 лет назад 5 лет назад
45222⭐️ GATSBY GATSBY Build Blazing Fast, современные приложения и веб-сайты с React MIT JavaScript 2 лет назад
12⭐️ Gen *Очень* простой генератор статических сайтов с использованием Twig. MIT PHP PHP 10 лет назад 3 года назад
5⭐️ Genesis Статический сайт Генератор с использованием нефрита, стилуса и Grunt.js JavaScript 9 лет назад 3 года назад назад
8⭐️ Gerablog Gerablog — генератор статических блогов. Пишите свои посты в *Markdown*, публикуйте в *HTML*. Всего две команды (создать и сгенерировать) и семь шаблонов (шапка, нижний колонтитул, страница категорий, блок категорий, основной индекс, пост и лента). mit Ruby 5 лет назад 2 года назад
1⭐️ gettheshitdone Простой инструмент для создания веб-сайтов, пакет, фреймворк. MIT JavaScript 8 лет назад 8 лет назад 8 лет назад
193⭐️ Ghost-Render Render Static Blog Blog от Markdown Использование темы Ghost JavaScript 7 годов назад 2 года назад 2 года назад назад
GitHub PagesВеб-сайты для вас и ваших проектов, размещенные непосредственно из вашего репозитория GitHub.Просто отредактируйте, нажмите, и ваши изменения вступят в силу.
GitLab PagesРазмещайте свои статические веб-сайты на GitLab.com бесплатно или в собственном экземпляре GitLab Enterprise Edition.
76⭐️
76⭐️ Glyph Ruby-Power Rapid Документ Artring Framework RUBY RUBY 13 лет назад 3 года назад
23⭐️ Go-Static! Генератор статических сайтов для Yeoman mit JavaScript 9 лет назад 4 года назад
23⭐️ генератор гоблогов MIT Go 9 лет назад 4 года назад
17⭐️ Goldbarg Статический блог Генератор, написанный в Python GPL-3.0 Python 12 лет назад 3 года назад назад
251⭐️ Gollum-сайт Статический сайт Генератор для Gollum Wikis MIT RUBY 11 лет назад 2 года назад
597⭐️ GOR Golang 编写 的 静态 博客 Golang引擎 BSD-3-TOW GO 9лет назад 9 лет назад 2 года назад 2 года назад
363⭐️ Gostatic Fast Static Site Generator ISC Go 10 лет назад 2 года назад
148⭐️ Grain Grain — это легкий и мощный генератор статических веб-сайтов с пользовательскими темами, помогающий создавать статические, оптимизированные для SEO веб-сайты или блоги в нет время. (Apache-2.0 и MIT) Groovy 8 лет назад
12039⭐️
12039⭐️ Grav Современные, сумасшедшие быстрые, смехотвочно легкие и удивительно мощные плоский файл CMS MIT php 8 лет назад 2 годы Graze Генератор статических сайтов с использованием Razor. MIT C # 10 лет назад 2 года назад 2 года назад
55⭐️ Grender Разные взять на статический генератор сайта BSD-3-3, GO 10 лет назад 3 года назад
25⭐️ Griffin быстрый и простой генератор статических сайтов. apache-2.0 Java 7 лет назад 2 года назад
341⭐️ Grow Генератор веб-сайтов с декларативным уклоном, предназначенный для высококачественного обслуживания и ориентирования на локальную среду. MIT Python 9 годов назад 2 года назад 2 года назад
62⭐️ 62⭐️ Roodl Python на основе Python, Easy Extendedable, Blog Aware, Статический сайт Генератор GPL-2.0 Python 13 лет Python 13 лет назад 2 года назад
25⭐️ 25⭐️ Грунт-генератор Простой статический генератор сайта для Grunt MIT JavaScript 9 лет назад 3 года назад
513⭐️ GSL Генератор кодов iMatix GSL gpl-3.0 C C 11 лет назад 2 года назад
33⭐️ 33⭐️ Guetzli Оличано быстрая и простая файловая система-веб-CMS (LGPL-3.0 или GPL-3.0) Python 6 лет назад 2 года назад
48⭐️ 48⭐️ Gulp-SSG Статический сайт Генератор плагин для Gulp MIT JavaScript 8 лет назад 2 года назад
9⭐️ Gustav BSD-3-Clause PHP 7 лет назад 2 года назад
6⭐️
6⭐️ привычка, генератор Markdown на основе статического сайта Nunjucks MIT JavaScript 8 годов назад 2 года назад 2 года назад
10⭐️ Haggis Статический сайт Генератор с ведущими блогами / Комментариев поддержки Другое Haskell 2 года назад 2 года назад 2 года назад Да
2161⭐️ Hakyll Соборка статического веб-сайта в Haskell Другое Haskell 12 лет назад 2 года назад
10464 Halwa Один файл Статический сайт Генератор in Python mit Python 9 лет назад 2 года назад
HammerУсовершенствуйте свои веб-разработки с помощью Hammer.Все еще используете PHP-включения для HTML? Тебе понравится молоток.
11⭐️ hanayo node.js статический блог генератор JavaScript 6 лет назад 3 года назад
handcrank Python
24 ⭐️ Ручка Генератор статического сайта работает на PHP и командной строки PHP PHP 6 годов назад 2 года назад 2 года назад
15⭐️ рубль : Bento: Генератор сайта ремесленники программного обеспечения bsd-2-clause Python 8 лет назад 2 года назад
81⭐️ happyplan UNMAINTAINED.Я могу только порекомендовать вам проверить этот совершенно новый генератор статических веб-сайтов https://phenomic.io mit JavaScript 9 лет назад 2 года назад
292⭐️ 45 Следующий сайт Harmonic генератор mit JavaScript 8 лет назад 2 года назад
163⭐️ haroopress Поддержка статического сайта, презентация «downa»tax, созданная с помощью Node.js, Выделение, темы MIT JavaScript 10 лет назад 2 года назад
4874⭐️ 4874⭐️ Harp Статический сайт сервера / Генератор со встроенными предварительной обработкой MIT JavaScript 9 лет назад 2 года назад
155⭐️ Hastie Генератор статических сайтов, написанный на Go mit Go 10 лет назад 2 года назад
HauntПростой, функциональный, взломанный генератор статических сайтов, который дает авторам возможность рассматривать веб-сайты как программы Scheme. GPL-3.0 или позже схема
3964 HECKLE JavaScript на основе Jekyll Clone Другое JavaScript 10 лет назад 2 года назад
Полезный сайт Красиво простой статический генератор сайта в Python Unlicende Python Python 8 лет назад 2 года назад
65⭐️ Hepek Content Generators в Scala.Интуитивно понятный, масштабируемый, мощный. apache-2.0 Scala 4 года назад 2 года назад
30637⭐️ Hexo на базе Node.js Быстрый, простой и мощный фреймворк. mit JavaScript 9 лет назад 2 года назад
27⭐️ Художественный-1.0-Perl Perl 10 лет назад 2 года назад
2997⭐️ High Voltage Легко включайте статические страницы в ваше приложение Rails. mit Ruby 13 лет назад 2 года назад
11⭐️ Hobix ведение блога из командной строки, статические страницы и ruby. другое Ruby 13 лет назад 3 года назад
8⭐️ HSC HTML Sucks Completely, препроцессор HTML 9025

C C 23: 2 года назад 2 года назад
25⭐️ Hublo Hublo: Мир нужен другой генератор сайта ISC Emacs Lisp 7 лет назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад
2
2850⭐️ HUBPRENT MIT CSS 7 годов назад 2 года назад
44894⭐️ Hugo Самая быстрая рамка для строительства в мире сайты. Apache-2.0 Go 9 годов назад 2 года назад 2 года назад
1540⭐️ Hyde Hyde Python Статический веб-сайт MIT Python 11 лет назад 2 года назад
3⭐️ Hydrastic Генератор статических сайтов. Компоненты Symfony, Twig, PHP > 5.3. mit PHP 11 лет назад 7 лет назад
3⭐️ igapyon Apache Java 7 годов назад 2 года назад
16⭐️ Igor Igor — статический генератор блога написан в Python MIT Python 13 лет назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад
Ikiwiki
938⭐️ 938⭐️ 938⭐️ Элегантный статический блог Генератор Go 7 лет назад 2 года назад
48⭐️ Ipsum Genera Генератор блога написан в NIM MIT NIM NIM 9 годов назад
Jagss Просто еще один генератор для статических сайтов MIT Python 9 лет назад 9 лет назад 7 лет назад
851⭐️ JBake Генератор статических сайтов/блогов с открытым исходным кодом на основе Java для разработчиков и дизайнеров. MIT Java 9 лет назад 2 года назад 2 года назад
124⭐️ 124⭐️ Статический сайт Генератор сайта написан в Golang MIT GO 2 года назад
6⭐️
6⭐️ Jekxll jekyll, как статический генератор блога с HOA PHP 9 годов назад 5 годов назад 5 годов назад
53⭐️ Jekede Статический блог Генератер, сервер и писатель.Напишите уценку с помощью латекса в настольных / мобильных браузерах. MIT JavaScript 9 лет назад 3 года назад 3 года назад
40664
40677⭐️ Jekyll : Globe_With_MeriDians: Jekyll — Blog-Aware Static Generator в Ruby MIT Ruby 13 лет назад 2 года назад
2264⭐️ Jekyll Admin Плагин Jekyll, который предоставляет пользователям традиционный графический интерфейс в стиле CMS для создания контента и администрирования сайтов Jekyll. mit JavaScript 6 лет назад 2 года назад
6802⭐️ Jekyll Now Создайте блог Jekyll за считанные минуты, не касаясь командной строки. MIT CSS CSS 8 годов назад 2 года назад
1⭐️ Jekytrum Простой статический сайт Генератор Scala 7 лет назад 7 лет назад
jem-press Простой в использовании генератор статических сайтов. GPL-3.0 CSS 8 лет назад 2 года назад
4⭐️ Jen [несуществующий] сервер статической разработки — см. в качестве раннего обновления сайта с генератором node.js в реальном времени РФДЕНДУК / Блог Для примера сайта, использующего это MIT CSS CSS 11 лет назад
9048⭐️ Jigsaw Простые статические участки с Laravel’s Blade MIT PHP PHP PHP 7 лет назад 2 года назад
5⭐️ jinjet Статический генератор для шаблонов Jinja2 с локализованным деревом сайтов в / для каждой доступной локализации. ISC Python Python 10 лет назад 3 года назад
135⭐️ 135⭐️ JKL [устарел] Статический генератор сайта, написанный в Go на основе Jekyll MIT GO 10 лет назад 2 года назад
73⭐️ Jott Минимальный жизнеспособный генератор блогов. Разметка в Jade. Статический HTML-вывод. Unlicende JavaScript 3 года назад 3 года назад
427⭐️ Mit MIT MIT CoffeScript 9 лет назад 2 года назад
764⭐️ младший младшийСтатический, статический JavaScript Generator (вы должны увидеть этот) MIT HTML HTML 8 лет назад
18⭐️ JSSG Java Статический сайт генератор сайта MIT Java 9 лет назад 2 года назад
2⭐️ 2⭐️ 2⭐️ Jstatizo Статический сайт Создание сайта через трансформация дерева файлов MIT JavaScript 8 лет назад 3 года назад 38⭐️ Kalastatic : Electric_Plug: облегчить интерфейс опыта через стильгиды и прототипы MIT JavaScript 9 годов назад 2 года назад
15⭐️ KEL Смертная система сайта построен на Express, CoffeeScript и NodeJS MIT CoffeeScript 10 лет назад
80⭐️ Керуак Поэтический генератор статических сайтов для Node.js. mit JavaScript 9 лет назад 2 года назад
78⭐️ Kirby Демонстрационный сайт Kirby — это самый простой способ начать работу с Kirby. PHP 4 года назад 2 года назад
10⭐️ kkr Kukuruz — генератор статических сайтов, похожий на Jekyll в Go. bsd-2-clause Go 8 лет назад 3 года назад
72⭐️ Korma Блог на основе Git? Ruby 3 года назад
100⭐️ 100⭐️ Kulfon : Японцы_ogre :: лягушка: JavaScript Статический Генератор сайта с режимом ORG и Markdown (α): BOOM: Другое JavaScript 5 лет назад 2 года назад
109⭐️ Lambda Pad Генератор статических сайтов с использованием Erlang.Да, Эрланг. Apache-2.0 ERLANG 2 года назад
15⭐️ Lannister Статический веб-генератор CC-BY-SA-3.0 GO 11 лет назад 3 года назад
10⭐️ 10⭐️ Генератор сайта BSD-3-3-3 Python 12 лет назад 6 лет назад
2⭐️ Larassg Статический генератор сайта Laravel php 7 лет назад 7 лет назад 9 лет назад Latemp
4⭐️
4⭐️ Lava [Неодальше] Пожалуйста, используйте Cobalt вместо MIT Rust 7 лет назад 5 лет назад
3⭐️ Laze Простой генератор статических сайтов mit Ruby 12 лет назад 2 года назад
191⭐️ lazyblorg Ведение блога с орг-режимом для очень ленивых gpl-3.0 Python 8 лет назад 2 года назад 2 года назад
129⭐️ 10452 MIT PHP 10 лет назад 2 года назад
32964 Lektor Lektor Static File Content Content Management Другое Python 6 лет назад 2 года назад
97⭐️ Lenscap 97⭐️ Lenscap Lenscap — статический генератор сайта для создания красивых фото рассказов BSD -2-пункт Python 7 лет назад 2 года назад
Лео GPL-2.0 C++
671⭐️ Letterpress Минимальная система ведения блогов на основе Markdown, написанная на Python. Другое Python 9 годов назад 2 года назад
18⭐️ [устаревшие] Простой, гибкий статический генератор сайта на основе плагинов LUA 3 года назад
90⭐️ молния статический сайт генератор MIT Python Python 10 годов назад 2 года назад
Liquidluck Феликс (ака ликвидация) генератор статических блогов на python Python 11 лет назад 2 года назад
15⭐️ Logya Logya — это гибкий и простой в использовании генератор статических веб-сайтов, написанный на Python. mit Python 11 лет назад 2 года назад
168⭐️ Luapress :газета: Статический сайт/блог генератор написан на Luapress MIT LUA 9 годов назад 2 года назад
31⭐️ 31⭐️ 3 Статический сайт Генератор и сервер стойки, построенные с использованием SPROCKETS 2.0 MIT RUBY 10 лет назад 3 года назад
41⭐️ Мадоко Разовый импорт https://madoko.codeplex.com apache-2.0 JavaScript 7 лет назад 2 года назад
125⭐️ Magneto Magneto — генератор статических сайтов. MIT RUBY 9 лет назад 2 года назад
69⭐️ 69⭐️ 69⭐️ Статический генератор сайта, построен на GNU AGPL-3.0 + с Autoconf-Exception-3.0 Makefile 11 лет назад 2 года назад
10⭐️ Makeblog Генератор в блоге BSD-2-2-2 Python 10 лет назад
17⭐️ Makefly [ЗАБРОШЕН] Makefly — это быстрая и легкая командная строка, альтернативная движку статического блога Nanoblogger GPL-3.0 Lua 9012 10 лет назад 3 года назад
1322⭐️ MakeiTe.py Простой, легкий, и без магии Статический сайт / блог Генератор для Python Coders MIT Python Python Python Python Python Python 4 года назад 2 года назад
94⭐️
94⭐️ 94⭐️ Markbox [устаревшие] Двигатель блога для Dropbox на основе Markdown Python 9 годов назад
343⭐️ Markdoc Облегченная вики-система на основе Markdown.Текущий статус: заброшен. Unlicende Python 12 годов назад 2 года назад 2 года назад
Markdown-Styles Указание до статического генератора HTML и несколько темы CSS для Markdown BSD-3 HTML HTML HTML HTML HTML HTML 9 лет назад 2 года назад
129⭐️ 129⭐️ Markx markx MIT JavaScript 10 лет назад 2 года назад
10⭐️ Massimo Massimo — конструктор статических веб-сайтов. mit Ruby 12 лет назад 4 года назад
Плагин сайта MavenПлагин сайта используется для создания сайта для проекта. Сгенерированный сайт также включает отчеты проекта, которые были настроены в POM. Apache-2.0 Java
2880⭐️ mdwiki Система CMS/Wiki с использованием Javascript для 100% клиентского одностраничного приложения с использованием Markdown. АГПЛ-3.0 JavaScript 8 лет назад 2 года назад
71⭐️ Mecha Mecha — это файловая система управления контентом, в которой реализована концепция минимализма. GPL-3.0 PHP 2 года назад 2 года назад
4⭐️ Meinhof Статический сайт генератор сайта в PHP 5.3 Использование компонентов Symfony MIT PHP 10 лет назад 7 лет назад
7499⭐️ кузнец по металлу Чрезвычайно простой подключаемый генератор статических сайтов. MIT JavaScript 8 лет назад 2 года назад
6⭐️ Miblo Miblo — это простой генератор статических сайтов с поддержкой блогов, написанный на PHP 5 и использующий Twig 5. BSD-2-TOST PHP PHP 10 лет назад 8 лет назад
6633⭐️
6633⭐️ Middleman MIT RUBY 13 лет назад 2 года назад
61⭐️ Минимальный Генератор персональных статических сайтов и блогов для Go, Node.js и питон. Никаких внешних зависимостей и для запуска требуется всего несколько сотен строк кода. MIT JavaScript 5 годов назад 2 года назад 2 года назад
Minoriwiki Minoriwiki — статический Wiki Generator MIT JavaScript 7 лет назад 2 года назад 2 года назад 2 года назад
41⭐️ Misakai Baker Baker — генератор статических сайтов для пользователей C# / .Net. Apache-2.0 C # 7 РАД. назад
10251⭐️ MkDocs Проектная документация с Markdown. BSD-2-TOST Python 8 лет назад 2 года назад 2 года назад
9⭐️ Mksite декларативный статический сайт генератор прочее awk 8 лет назад 3 года назад
47⭐️ monkeyman Простой генератор статических сайтов для любителей Scala и посредников gpl-2.0 Scala 10 лет назад 2 года назад
35⭐️ Mulder Простой генератор статических сайтов, написанный на C#. mit C# 10 лет назад 3 года назад
14⭐️ Muleify Генератор статического сайта с нулевой конфигурацией и компилятор препроцессора ресурсов. mpl-2.0 JavaScript 6 лет назад 2 года назад
356⭐️ mynt Генератор статических сайтов. Другое Python 10 лет назад 2 года назад Nanoblogger Nanoblogger GPL-3.0 Shell-3.0
1854⭐️ NANOC мощная система веб-издательства Ruby 15 лет назад 2 года назад
10⭐️ nanogen Очень маленький генератор статических сайтов, написанный на Python. mit Python 7 лет назад 2 года назад
899⭐️ NestaCMS Облегченная CMS, реализованная на Sinatra. mit Ruby 13 лет назад 2 года назад
Netlify Перетащите папку с файлами HTML, CSS и JS вашего сайта. Мы опубликуем их в прямом эфире и дадим вам ссылку, чтобы поделиться ею.
2⭐️ Neverland Neverland — генератор статических блогов с режимом Clojure и Emacs Org. JavaScript 10 лет назад 7 лет назад
Ньюкомен GPL-3.0 Perl
Next.js
16⭐️ Nib Статический сайт Генератор сайта с контентом MIT Python 9 лет назад 2 года назад назад
220⭐️ Nibbleblog Простая, быстрая и бесплатная CMS Blog. Все, что вам нужно, это PHP для работы. другое PHP 10 лет назад 2 года назад
281⭐️ Нико ТРЕБУЕТСЯ ОБСЛУЖИВАТЕЛЬ! BSD-3-13451 9 лет назад 2 года назад
1901⭐️ 1901⭐️ Nikola Статический сайт и блог Генератор MIT Python 2 лет назад
78⭐️ node-blog Этот репозиторий представляет собой код блога HowToNode.org JavaScript 12 лет назад 3 года назад
1⭐️ node-qssg Генератор статических сайтов Qabex (qssg) является (еще одной системой сборки статических сайтов. mit JavaScript 9 лет назад 7 лет назад
3⭐️ nodeache Генератор статических веб-страниц, основанный на nodeache, markdown и JSON.js. MIT JavaScript 8 годов назад 2 года назад 2 года назад
217⭐️ 217⭐️ Noflo-jekyll Reamplement jekyll Статический генератор сайта MIT CoffeScript 9 лет назад 9 лет назад 2 года назад
27834⭐️ Nuxt.js The Intuitive Vue Framework другое JavaScript 5 лет назад 2 года назад
261⭐️ Депецирован, не поддерживается WTFPL Emacs Lisp 2 года назад 2 года назад
9⭐️ Дуб Статический блог Генератор написан в Python WTFPL Python 4 года назад
351⭐️ obelisk Генератор статических сайтов, написанный на Эликсире. MIT ELIXIR 8 лет назад 2 года назад 2 года назад
16⭐️ OCAM бритва и оценка статического сайта MIT C # C # 9 лет назад 3 назад
1713⭐️ Octopress Octopress 3.0 — Jekyll’s Ferrari MIT RUBY RUBY 2 года назад
9⭐️ Onessg Статический генератор сайта, который делает только одно: компилировать ваш html и уценка. MIT JavaScript 6 годов назад 3 года назад
4⭐️ Оператор-DD3 пользовательских сайта Generator Unlicende Lua 8 лет назад
109⭐️ OpooPress Платформа OooPress — это основанный на Java генератор статических сайтов с поддержкой блогов. Apache-2.0 Java 2 года назад 2 года назад
1⭐️ ORCA Простой статический сайт Generator Python 8 лет назад
370⭐️ Orchid Создавайте и развертывайте красивые сайты документации, которые растут вместе с вами lgpl-3.0 Kotlin 4 года назад 2 года назад
17⭐️ Pagegen Python 7 лет назад 4 года назад
36⭐️ Pagen Pagen. js — это простой и настраиваемый генератор веб-сайтов для node.js. mit JavaScript 9 лет назад 3 года назад
234⭐️ Pancake.io Stackem Up! mit Ruby 13 лет назад 3 года назад
64⭐️ pansite Это обычные текстовые файлы оболочки, используемые для создания моего личного веб-сайта и bash. CC-BY-SA-3.0 HTML 10 лет назад 2 года назад
PAPERY Artistic-1.0-Perl Perl
9704⭐️ Pelican Генератор статических сайтов, поддерживающий синтаксис Markdown и reST. Работает на Python. GPL-3.0 Python 2 года назад 2 года назад
3364
336⭐️ Perun Программируемый статический генератор сайта, построенный с Clojure и Boot (нужна помощь!) EPL-1.0 Clojure 7 лет назад 2 года назад 2 года назад
264⭐️ 264⭐️ Generator гибкий статический генератор сайта для Node.js MIT JavaScript 12 лет назад 2 года назад 2 года назад 2 года назад
3326⭐️ Phenomic Генератор статических веб-сайтов и приложений. Работает React, Webpack, ReasonML и все, что вы хотите ⚡️ mit JavaScript 7 лет назад 2 года назад
3⭐️ javascript генератор с использованием простого текстового генератора javascript5, Philea4 904 904 TXT2TAGS (Markdown Ultra) Syntax MIT JavaScript 9 лет назад 8 годов назад 3 годов назад
44⭐️ Фляблонг модуль ZF2 для создания статического блога BSD-2-2, PHP 10 лет назад 2 года назад
242⭐️ PieCrust Простой PHP-движок и генератор статических файлов. Apache-2.0 PHP 11 years ago 2 years ago
2⭐️ Pigmeat A static content publishing tool for the modern web. GPL-3.0 C# 2 years ago 2 years ago
14⭐️ Pilcrow An abandoned static site generator. mit Python 12 years ago 4 years ago
38⭐️ Pith a static website generator mit Ruby 12 years ago 2 years ago
63⭐️ PMBlog PHP版静态化博客程序,支持自定义主题和插件 PHP 9 years ago 2 years ago
581⭐️ poet A node.JS Blog Engine MIT MIT JavaScript 10 лет назад 2 года назад
16⭐️ бессмысленные статический генератор блога MIT PHP 10 лет назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад
42⭐️ 42⭐️ Polo Статический сайт генератор на сайт написано в Go и «Совместимо» с jekyll & Pelican Content GO GO 8 лет назад 2 года назад
32⭐️ Пул Чертовски простой генератор статических сайтов. GPL-3.0 11 годов назад 2 года назад 2 года назад
64⭐️ Pop статический сайт и блог Generator MIT JavaScript 11 лет назад 2 года назад
18⭐️ Powersite статический генератор страницы в .NET, что является PowerShell C # 7 годов назад 2 года назад
591⭐️ Cretzel Инструмент генерации сайта (а затем некоторые) для .NET платформы ms-pl C# 10 лет назад 2 года назад
PrismicA размещена на базе API и удобна для разработчиков. Мы позаботимся об обновлениях, масштабируемости и безопасности.
17⭐️ Propeller Статический сайт Генератор статического сайта в сборке и Bootstrap 3 MIT Apacheconf 8 лет назад 3 годов назад
ProseProse — это редактор контента для Github предназначен для управления веб-сайтами.
180⭐️
180⭐️ Просопопи Просопопи GPL-3.0 Python 6 лет назад
Pulse CMSСамая простая CMS с плоскими файлами для дизайнеров и их клиентов. PHP
1189⭐️ Punch Punch Весело и простой способ построить современные веб-сайты MIT JavaScript 10 лет назад 2 года назад
63⭐️ Pyblosxom Pyblosxom на основе файлов Blogging Engine Другое Python 10 лет назад 2 года назад
28⭐️ Pyblue Статический веб-сайт генератор для научных людей MIT Python 9 лет назад 2 года назад
27⭐️ 27⭐️ Pyll Генератор Python, PiyLET статический сайт BSD-3-3 Python Python 11 лет назад 3 года назад
20464
Qgoda Qgoda (произносится: ягода!) — это расширяемый генератор статических сайтов с произвольными таксономиями и перекрестными ссылками, а также упор на многоязычность. возрастные объекты. Другое Perl 6 лет назад 2 года назад 9 лет назад
Artistic-1.0-Perl Perl
52⭐️ Quill Quill — простой блог двигатель, вдохновленный Джекилом. Quill работает на узле и имеет простой интерфейс командной строки. Создание тем так же просто, как редактирование одной HTML-страницы. Пиво JavaScript 10 лет назад 3 года назад
1⭐️ 0 Ruby 10 лет назад 8 годов назад
9⭐️ 9⭐️ Rant CLI Endication, блог знает, что статический сайт генератор сайта в Python Другое Python 5 лет назад 5 лет назад
5⭐️ 5⭐️ RASSMALOG Статический ведение ведущих ведерку с YAML и ERUBY RUBY RUBY 3 года назад 3 года назад
43⭐️ Rawk Rage in Frameworks — Posix Shell Static Генератор сайта Другое ROFF 11 годов назад 2 года назад 2 года назад 2 года назад
Reakat Использование реагирует на создание вашего удивительного статического сайта Другое JavaScript 3 лет назад
27⭐️ react-static (не поддерживается) Фреймворк генератора статических сайтов React для Node.JS MIT MIT JavaScript 9 лет назад 3 года назад 3 года назад
384 ⭐️
384 ⭐️ Эксперимент по генерации статического сайта от React JavaScript 7 лет назад 2 года назад
12⭐️
12⭐️
12⭐️ Реактивировать Статический генератор сайта с использованием Isomorphic React MPL-2.0 CoffeScript 4 года назад
5882⭐️ Прочитал документы (RTD) Исходный код, на котором работают readthedocs.ORG MIT MIT Python 12 годов назад 2 года назад 2 года назад
1⭐️ Действительно статический порт порта http://wordpress.org/plugins/really-static/ GPL-3.0 PHP 8 лет назад 7 лет назад
4⭐️ Воздержаться Воздержаться от ненужного строительства. MIT JavaScript 7 лет назад 2 года назад
регенерировать Лиспе
268⭐️ reptar статических сайтов, рев мит JavaScript 7 лет назад 2 года назад
19⭐️ Riji простой инструмент для создания блогов на основе git Artistic-1.0-Perl Perl 9 лет назад 5 лет назад
23⭐️ Rizzo Генератор статических сайтов, написанный на Groovy. mit Groovy 11 лет назад 2 года назад
159⭐️ romulus Создание статических империй с помощью node.js. MIT JavaScript 9 годов назад 3 года назад 3 года назад
1474⭐️ Roots Набор инструментов для быстрого расширенного интерфейса Другое CoffeScript 2 года назад 2 года назад назад
132⭐️ Rosid Сервер для быстрой разработки и генератор статических сайтов. MIT JavaScript 6 годов назад 2 года назад 2 года назад
RSTBLOG NIH Генератор сайта Другое Python 11 лет назад 2 года назад
Rubyfrontier TextMate Sundle для генерации статических веб-сайтов RUBY RUBY 2 года назад 2 года назад
630⭐️ RUHOH MIT RUBY 10 лет назад 2 года назад
11⭐️ S2GEN Простой статический генератор сайта, написанные в Scala SCALA SCALA 6 лет назад 2 года назад
1362⭐️ Sculpin Sculpin — Генератор статических сайтов mit PHP 10 лет назад 2 года назад
8 33⭐️ Second Crack Движок блогов Markdown со статическими файлами. другое PHP 10 лет назад 2 года назад
116⭐️ serif Serif — это генератор статических сайтов и файлов для ведения блогов. MIT RUBY 9 лет назад 2 года назад
2⭐️ MIT Python 9 лет назад
847⭐️ Serve Serve — это небольшой стоечный веб-сервер и среда быстрого прототипирования веб-приложений (в частности, приложений Rails).Serve задуман как облегченная версия Views в Rails MVC. Это делает Serve идеальным фреймворком для прототипирования приложений Rails или создания простых веб-сайтов. Serve полностью поддерживает партиалы и макеты в стиле Rails. Другое RUBY 14 лет назад 2 года назад
4⭐️ SG Статический сайт Генератор в PHP Другое PHP 10 лет назад
2⭐️ Сг.py Небольшой генератор статических веб-сайтов, написанный на Python. GPL-3.0 Python 12 лет назад 3 года назад
2⭐️ SGG Статический сайт Генератор RUBY 8 лет назад
Шелба Расширение статического сайта для SMEAGOL RUBY RUBY RUBY 10 лет назад 4 года назад
2⭐️ Блог Shire знает, что статический генератор сайта похоже на jekyll Apache 2.0 Java 10 лет назад 2 года назад
9⭐️ Шонку Мы помним его дневник, статический инструмент для ведения блога. gpl-3.0 Go 8 лет назад 3 года назад
817⭐️ Silex Silex — это конструктор статических веб-сайтов в облаке. другое TypeScript 8 лет назад 2 года назад
1055⭐️ Simiki Simiki — это простой вики-фреймворк, написанный на Python. MIT Python 8 годов назад 2 года назад 2 года назад
889⭐️ Simple MIT MIT JavaScript 8 лет назад 2 года назад назад
28⭐️ Простые статические Статический сайт генератор на основе SW AWK 10 лет назад 2 года назад
47⭐️ Simple-сайт Simple-сайт — A Simple-сайт Ноль-конфигурация Статический сайт генератор сайта написан в Go Go 7 годов назад 2 года назад 2 года назад
12⭐️ Simsalabash Гипертекстовая механика в Bash MIT Shell 10 лет назад 2 года назад
26⭐️ Конструктор сайтов Немного менее дрянной PHP генератор статических сайтов mit PHP 904 52 11 лет назад 3 года назад
сайт Builder Console Mit C # C # C # 4 года назад 4 года назад
сайт44 36⭐️ SiteGen (Dart) Sitegenerator для Dart (Apache-2.0 и BSD-3-3) DART 7 лет назад 2 года назад
55⭐️ Shategen (Goonscript) Статический сайт Генератор в автомате MIT LUA 10 лет назад 2 года назад
43⭐️ 43⭐️ Sitio Sitio Emperiance статический сайт Генератор для работы в реакции и браузерификации MIT JavaScript 5 лет назад 2 года назад
13⭐️ самый маленький блоггер с Markdown и Guard MIT CSS CSS 8 лет назад 6 лет назад
7⭐️ Snowshoe A (Noher) Статический сайт генератор в PHP PHP 11 лет назад 11 лет назад 3 года назад
37⭐️ Soapbox Генератор статических сайтов в виде плагина SBT lgpl-2.1 SCALA 8 лет назад 2 года назад 2 года назад
36⭐️ Socrates Socrates — статический генератор сайта, написанный в Python Другое Python 2 года назад 2 года назад 2 года назад
3⭐️ Sortastatic Еще одна попытка генератора сортиа-статического сайта BSD-2-2 — Go 8 лет назад 5 лет назад
40⭐️ Shophub Статический блог двигатель гпл-3.0 Python 10 лет назад 2 года назад 2 года назад
141⭐️
141⭐️ Очередные Восхитительно простой статический генератор сайта написан в Swift [больше не поддерживается] MIT 6 лет назад 2 года назад
27⭐️ SPG Статическая страница Генератор на основе Nashorn, Java 8 и усы Apache-2.0 JavaScript 8 лет назад 3 года назад
3352⭐️ SPHINX Главный хранилище для документации сфинкции 9 лет назад 7 годов назад JavaScript 6 лет назад 2 года назад
1736⭐️ Spina Spina CMS Другое HTML 7 годов назад 2 года назад 2 года назад
3⭐️ Spine Рамки для строительных площадок, которые не изменится очень часто MIT Java 8 лет назад 4 лет назад
368⭐️ Spress Spress MIT PHP PHP 8 лет назад 2 года назад
1⭐️ Весенняя доска Легкий статический генератор блога .JS MIT MIT JavaScript 9 годов назад 8 лет назад
10⭐️ Squid Статический блог Генератор сайта построен на колбе Python 10 лет назад 3 года назад
7⭐️
7⭐️ Белка Другой статический сайт Generater Python 8 лет назад 4 годов назад
1055⭐️ STACEY Дешевые и удобные удобные контента MIT PHP PHP PHP PHP PHP 13 лет назад 2 года назад
1⭐️ Stacktic Генератор статических сайтов для Node.JS MIT 8 лет назад 5 лет назад 5 лет назад
STADØ простые, однофазный статический генератор сайта Powered на Python Scripts MIT Python 8 лет назад 6 лет назад
42⭐️ Стадия Стадия 80452 Apache-2.0 Java 8 лет назад 2 года назад
689⭐️ Stasis Статические сайты made мощный mit Ruby 11 лет назад 2 года назад
279⭐️ Stasis.clj Некоторые функции Clojure для создания статических веб-сайтов. EPL-1.0 Clojure 8 лет назад 2 года назад
StatamicСамая дружественная CMS, которую вы когда-либо встречали. Работает на плоских файлах, ваших любимых парсерах контента и необузданной силе природы. PHP
19⭐️ Стати Генератор статических сайтов, написанный на PHP, который может работать с любым (большинством) существующих сайтов Jekyll, но может быть легко расширен на вашем (и моем) любимом языке программирования, PHP! mit PHP 4 года назад 2 года назад
180⭐️ статический Генератор статических сайтов Clojure 12 лет назад 2 года назад
1386⭐️ Static Site Boilerplate Улучшенный рабочий процесс для создания современных статических веб-сайтов. mit JavaScript 3 года назад 2 года назад
133⭐️ Стартовый набор для статического веб-сайта Стартовый комплект для статического веб-сайта на базе Gulde. Он может автоматически развернуть ваш сайт на GitHub Pages через Travis CI. Apache-2.0 JavaScript 8 годов назад 2 года назад 2 года назад
2⭐️ Static-IO Статический веб-генератор сайта с Джейд, Бурбон и аккуратный MIT JavaScript 7 лет назад 2 года назад
2⭐️ 2⭐️ Static-Weber Статический сайт Генератор сайта (Python + Mako) MIT Python 7 годов назад 7 годов назад
6⭐️ Static2000 Простой генератор статических сайтов на основе node.JS MIT MIT JavaScript 9 лет назад 3 года назад 3 года назад
200⭐️ Staticjinja Минималистская библиотека Python для строительства статических сайтов с Jinja2 MIT Python 9 лет назад 2 года назад
267 ⭐️ StaticMatic ОСНОВНОЙ СТАТУСНЫЙ КОНТЕНТАЛЬНЫЙ СТРАНИЦА MIT RUBY RUBY 13 лет назад 2 годов назад
56⭐️ StaticMatic2 . MIT RUBY 11 годов назад 2 года назад
3⭐️ StaticPress Generator сфокусирован статический сайт MIT RUBY 4 года назад
2⭐️
2⭐️ Staticpy Python Статический сайт Генератор MIT Python 9 годов назад 4 года назад
1⭐️ Staticite публикует статический сайт до S3 BSD-3 -Краувию Haskell 10 лет назад 8 лет назад
80450 MIT GO GOO
StaticVolt Artistic-1.0-Perl Perl
242⭐️ Statik Многоцелевой генератор статических веб-сайтов, предназначенный для разработчиков. MIT Python 6 лет назад 2 года назад
Shell 91⭐️
71⭐️ Статический сайт Статический сайт CMS Artistic-1.0-Perl Perl 8 лет назад 2 года назад
62⭐️ Stog Компилятор XML-документов и веб-сайтов. gpl-3.0 OCaml 11 лет назад 3 года назад
46⭐️ StrangeCase Еще один генератор статических сайтов. Ты видел Джекилла? Хайд? Ага. Как те. другое Python 10 лет назад 2 года назад
3⭐️ stratic Еще один генератор статических сайтов. MIT JavaScript 8 годов назад 5 лет назад
2⭐️ Striker простая и быстрая статический сайт генератор MIT RUBY 8 лет назад 4 года назад
SurgeShipping веб-проекты должны быть быстрыми, простыми и с низким уровнем риска.Surge — это статическая веб-публикация для разработчиков интерфейсов прямо из интерфейса командной строки.
50⭐️ Суси Простейший. Генератор статических страниц. Всегда. ISC JavaScript 8 лет назад 2 года назад
16⭐️ SWG Статический сайт генератор GPL-3.0 Python 11 лет назад 2 года назад
4⭐️ SWSG SWSG Инструмент для генерации статических HTML-страницы с использованием шаблонов и источников разметки WTFPL Python 12 лет назад 4 года назад
1⭐️ Szyslak статический сайт генератор с отношением гпл-3.0 JavaScript 8 лет назад 5 лет назад Tacot MIT Python
Метки Самый простой статический генератор сайта MIT Python Python Python Python Python 8 лет назад 2 года назад
Tagy Tagy Tagy Полностью настраиваемые структура и любые параметры MIT Python 8 лет назад 4 года назад
8⭐️ Tahchee Простой статический веб-сайт сборки Другое Python 13 лет назад 4 года назад 4 года назад
21⭐️ Генератор PHP Статический сайт, используя систему шаблона тарелок MIT PHP 5 лет назад 2 года назад
158⭐️ Tarbell Статика на основе Flask инструмент для создания сайтов. MIT Python 9 лет назад 2 года назад
Генератор tclogWeblog с графическим редактором. Загружает записи через FTP. Возможности: RSS 1.0, шаблоны HTML, TrackBack, вики-подобное форматирование, создание индекса Namazu. BSD-3-3 — TCL TCL 19 лет назад
4464 TCLSSG TCLSSG 80452 TCL TCL 8 лет назад 2 года назад
Techy плоский файл CMS на основе Gulp и Absurdjs MIT JavaScript 2 года назад 2 года назад
56⭐️ Templer в перл. Artistic-1.0-Perl Perl 9 лет назад 2 года назад 2 года назад 9 лет назад
Text CassBlera Статический генератор сайта написан на C ++ Интеграция Google V8 JavaScript Engine JavaScript 60464 60464 60464 60464 6 ⭐️ Thot THOT Python Attic Static Site Generator Python 11 годов назад 2 года назад
291⭐️ Tinkerer Python Blogging Engine Python 9 годов назад 2 года назад 2 года назад
Toto Toto 10-секундный блог Двигатель для хакеров MIT RUBY RUBY 12 лет назад
Tribo Чрезвычайно быстрый генератор статических сайтов, написанный на Objective-C other Objective-C 10 лет rs назад 2 года назад
132⭐️ трофаф Супер простой генератор статических блогов на Go.Враимент трофаф. BSD-3-3, Go 9 лет назад 2 года назад
Ultra Simple Maker GPL-3.0 Shell
167⭐️ Урубу A микроCMS для статических веб-сайтов с акцентом на хорошие методы навигации. GPL-3.0 HTML 8 лет назад 2 года назад
14⭐️ Utterson Статический сайт и генератор, написанный на языке Jekyll в стиле Clojure. Clojure 12 лет назад 4 года назад
33⭐️ Utterson минимальный генератор статических блогов, написанный с использованием олдскульных инструментов Unix, aprocchmail, m4make, elisp) agpl-3.0 Shell 13 лет назад 2 года назад
34⭐️ vee :E Нау с GopherMode! :E wtfpl Shell 10 лет назад 2 года назад
14⭐️ Овощи Генератор статических сайтов и многое другое… MIT JavaScript 9 лет назад 2 года назад 2 года назад
5221⭐️ Vimwiki Личные вики для Vim MIT Vim Script 9 лет назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года назад 2 года
46⭐️ Волдеморт Простой генератор статических сайтов с использованием шаблонов Jinja2 и Markdown. Apache-2.0 Python 3 года назад 3 года назад
43⭐️ Volt универсальный статический генератор сайта BSD-3-3 Python 10 лет назад 2 лет назад
Приложение VoodooPadMacOS/iOS для редактирования заметок.Имеет функцию публикации статического сайта, расширяемую с помощью JavaScript. приложение
16731⭐️ Vuepress Vue-Powered статический сайт JavaScript JavaScript 4 года назад 2 года назад
11⭐️ Wodoo XML Генератор статических сайтов /XSLT, написанный на PHP. другое PHP 9 лет назад 2 года назад
6⭐️ Wallflower Извините, я не умею танцевать, я держусь за сумочку моего друга 915-904.104.0-Perl Perl 10 лет назад 3 года назад
6⭐️ Wanna НЕ ПОДДЕРЖИВАЕТСЯ БОЛЬШЕ. JavaScript 10 лет назад 7 годов назад
3⭐️ Weaver DSL для генерации статических сайтов MIT JavaScript 7 годов назад 3 года назад
Webby больше не в разработке MIT RUBY RUBY 14 лет назад 2 года назад 2 года назад
99⭐️ Webgen Webgen — это быстрый, мощный и расширяемый статический генератор сайта GPL -3.0 RUBY 14 лет назад 2 года назад 2 года назад
2⭐️ Webgen простой PHP CLI Generator из статических сайтов HTML 10 лет назад 3 года назад 3 года назад
662⭐️ Webhook Интерфейс командной строки Webhook. MIT JavaScript 8 годов назад 2 года назад 2 года назад
4⭐️ 4⭐️ Websleydale узкий, но очень быстрый статический генератор сайта MIT Python 2 лет назад
1370⭐️ Пшеница Пшеница — это движок блога для программистов, написанный на узле.JS Другое JavaScript 12 лет назад 2 года назад
Wikismith Fun Static Site Generator для любителей Gulp и Bower MIT 8 лет назад 6 лет назад
3492⭐️ Wintersmith гибкий статический генератор сайта MIT CoffeeScript 10 лет назад 2 года назад 9 лет назад
114⭐️ WOK Статический генератор сайта — бросок немного контента, шаблонов и мультимедиа на сковороде и поджарьте! другое Python 11 лет назад 2 года назад
113⭐️ Woods Node.js CMS на основе файлов, вдохновленная Kirby & Stacey. Другое JavaScript 9 лет назад 2 года назад 2 года назад
1⭐️ Действительно простая веб-страница редактирование MIT PHP 7 лет назад
654⭐️ 654⭐️ WP2Static WordPress Статический сайт Генератор для обеспечения безопасности, производительности и затрат NOWLICENDE PHP 5 лет назад 2 года назад
5⭐️ WPMMM4 веб-страница с Make и M4 — генератор статических веб-страниц другое Makefile, m4 4 года назад 2 года назад
49⭐️ Wyam Модульный генератор статического контента и статики. MIT C # C # 2 года назад 2 года назад
11⭐️ Yana Статический сайт MIT Python 8 лет назад
YASSG Еще еще один статический генератор сайта с использованием Express.js и node.js BSD-3-3, JavaScript 10 лет назад 8 лет назад
300464 желтый Datenstrom Желтый — для тех, кто делает небольшие сайты. GPL-2.0 PHP 2 года назад 9 лет назад
Yggdrasil GPL-2.0 Perl 20 лет назад 18 лет назад
22⭐️ Yozuch реструктурный текст на основе статического блога генератор BSD-3-3 — Python Python 8 лет назад
298⭐️ YST Создание статических сайтов из YAML Данные и строковые шаблоны GPL- 2.0 Haskell 13 лет назад 2 года назад
100⭐️ zas Самый дзен генератор статических сайтов на Golang. AGPL-3.0 Go 9 лет назад 2 года назад 2 года назад 62⭐️ MIT RUBY 13 лет назад 2 года назад
Zine Еще один блог знает, что статический генератор сайта MIT RUBY RUBY 5 годов назад 2 года назад
188⭐️ Зодиак Статический генератор сайта написан в awk и Sh. mit Awk 10 лет назад 2 года назад
3635⭐️ zola Ваш универсальный движок статического сайта. Забудьте о зависимостях. Все, что вам нужно, в одном бинарнике. Ранее назывался Gutenberg, пока WordPress не взял это имя. MIT RUST RUST 5 лет назад 3 годов назад ZUCCHINI ZUCCHINI Artistic-1.0-Perl Perl

Выберите лучший статический генератор сайта на 2021

в моем Мнение, 2020 год был годом, когда Jamstack стал мейнстримом.

Поскольку все больше разработчиков хотят начать работу с Jamstack, какие инструменты им потребуются для начала? К лучшему или к худшему, Jamstack предлагает множество вариантов и не дает указаний о том, что вам следует выбрать. Это заставляет разработчиков искать какое-то руководство.

Это справедливо не в большей степени, чем для генераторов статических сайтов, которые являются ключевым компонентом разработки приложений Jamstack. Согласно staticsitegenerators.net, который ведет наиболее полный список, в настоящее время доступно 460 вариантов.В этом посте мы рассмотрим несколько самых популярных вариантов. Моя цель не в том, чтобы сказать вам, какой инструмент вы должны использовать — это может зависеть от ряда параметров, включая личные предпочтения. Тем не менее, я надеюсь предоставить вам информацию, необходимую для того, чтобы начать оценивать эти варианты, и то, о чем следует подумать, делая свой выбор.

  1. Что такое SSG? (и почему вы должны его использовать)

  2. Лучшие варианты генераторов статических сайтов в 2021 году

  3. Что следует учитывать при выборе SSG

Что такое генератор статических сайтов (SSG)?

Основная концепция SSG довольно проста.сделайте разметку, используя такие вещи, как Markdown или HTML, и данные, используя JSON, YAML или TOML, а затем объедините их с шаблонами, используя такие инструменты, как Handlebars, Liquid или Nunjucks, для создания страниц веб-сайта. Это похоже на то, что происходит с любым динамическим языком веб-программирования, таким как, например, PHP, но ключевое отличие состоит в том, что это делается во время сборки , а не на сервере в ответ на каждый запрос страницы. Вот почему мы называем их генераторами статических сайтов, поскольку создаваемые ими активы (т.т. е. те, которые мы будем развертывать) все статичны.

Генераторы статических сайтов можно создавать практически на любом языке. На самом деле, вероятно, уже существует один, построенный на любом языке, о котором вы только можете подумать. Те, которые мы здесь обсудим, созданы на таких языках, как Ruby, Go и JavaScript. Однако важность базового языка SSG можно переоценить. Например, Jekyll написан на Ruby, но маловероятно, что вы когда-нибудь будете писать на Ruby при его использовании (если только у вас нет очень специфических потребностей, требующих нового плагина).Итак, как мы обсудим позже, несмотря на то, что язык, который использует инструмент, стоит учитывать, он редко должен быть основным соображением.

Существует два основных типа современных генераторов статических сайтов. Традиционные генераторы статических сайтов не предписывают, как строится интерфейс вашего сайта. Их работа заключается в том, чтобы просто генерировать активы HTML, CSS и JavaScript, а не диктовать, как они создаются. Другой тип генератора статических сайтов создается с использованием фреймворка JavaScript, такого как React, Vue или Angular.В этих случаях SSG по-прежнему генерирует статические ресурсы, но они используют предписанную структуру внешнего интерфейса и могут генерировать контент во время сборки или загружать его на стороне клиента во время выполнения, как в типичном одностраничном приложении (SPA). Мы рассмотрим оба типа.

Почему вам следует его использовать

Как я упоминал во введении, генератор статических сайтов является ключевым компонентом в разработке приложений Jamstack. Многие ключевые преимущества Jamstack связаны с их использованием.

Скорость

По умолчанию статические ресурсы быстрее, чем ресурсы, отображаемые на сервере, просто потому, что в создании страниц не участвует ни сервер приложений, ни база данных.Добавьте к этому тот факт, что статические ресурсы можно обслуживать на периферии через CDN, а не через традиционный веб-сервер, и у вас есть все ингредиенты для невероятно быстрого сайта.

Давайте проясним, как показал недавний веб-альманах, статические ресурсы сами по себе не сделают ваш сайт неизбежно быстрым. Разработчики по-прежнему могут делать такие вещи, как чрезмерное использование клиентского JavaScript или использовать плохо оптимизированные изображения, и в итоге получить плохо работающий сайт Jamstack. Тем не менее, хорошо построенный сайт, который использует статические ресурсы из генератора статических сайтов, работающего на границе через CDN, имеет все шансы на молниеносную скорость.

Безопасность и надежность

Ни один сайт не является абсолютно безопасным, но статические активы предлагают очень мало векторов атак. Нет базы данных, которую можно было бы взломать, и сервера приложений, который можно было бы скомпрометировать. Работая на краю CDN, нет даже ни одного веб-сервера, к которому можно было бы получить доступ. Это правда, что большинство приложений Jamstack полагаются на сторонние сервисы для некоторой степени данных времени сборки или времени выполнения, и они представляют свой собственный риск.

По многим из тех же причин сайты Jamstack не выходят из строя, как традиционные серверные приложения.Нет соединения с базой данных, которое может привести к сбою, нет сервера, который может выйти из строя, нет ошибки времени выполнения на сервере, которая может привести к сбою. Даже если новая сборка завершится ошибкой из-за какой-либо ошибки сборки, сайт останется с ранее сгенерированными активами. И если вашему сайту посчастливится увидеть внезапный прилив трафика, статические ресурсы масштабируются по умолчанию.

Не только статика!

Вы можете подумать, что это здорово, но зависимость от статических ресурсов означает, что мой сайт по своей природе ограничен — мой сайт динамичен, и я никак не могу использовать генератор статических сайтов для его создания.Пусть вас не смущает использование статического . Сайты Jamstack могут быть невероятно динамичными благодаря использованию API и служб как во время сборки, так и на стороне клиента, чтобы выполнять почти все, что может приложение на стороне сервера.

По умолчанию генераторы статических сайтов используют динамический контент. Это буквально то, для чего они были созданы, только во время сборки, а не во время выполнения. Этот контент может поступать из файловых данных в форматах JSON, YAML или Markdown, но также может поступать из API.Например, для сайта Jamstack стало обычным делом генерировать статические активы на основе сторонней безголовой системы управления контентом. Контент обычно извлекается из API во время сборки для создания статических ресурсов через SSG.

Для тех динамических аспектов сайта, которые нельзя обработать во время сборки, есть клиентский JavaScript. Тот факт, что активы, генерируемые SSG, являются статическими, не означает, что они не могут быть невероятно динамичными на клиенте. Во многих случаях генератор статического сайта создает полноценное одностраничное приложение (SPA), столь же динамичное, как и любое другое современное веб-приложение.

Вот куча услуг, доступных для различных динамических особенностей:

  • AWS Lambda & Azure Функции для функций Backend

  • NetLify для идентификации, форм и бэкэнды

  • AUTH0 для идентификации

  • Algolia для поиска

  • Snipcart для электронной коммерции

  • Staticman для пользовательского контента

Это лишь несколько примеров того, что там есть.

Примечание редактора: посмотрите, как вы можете интегрировать комментарии на свой статический сайт здесь.

Лучшие варианты генераторов статических сайтов в 2021 году

Что стало ясно в мире генераторов статических сайтов, так это то, что JavaScript взял верх. Четыре из шести вариантов, которые мы здесь рассмотрим, основаны на JavaScript. В большинстве случаев они используют структуру JavaScript. Но важно подчеркнуть, что есть множество вариантов для тех, кто не хочет:

  1. Использовать фреймворк JavaScript (или не хочет, чтобы SSG предписывал его)

  2. Использовать JavaScript для разработать свой сайт Jamstack (по крайней мере, на стороне сборки)

Далее.js

Вызов Next.js как генератора статических сайтов немного вводит в заблуждение. Next.js — это веб-фреймворк на основе React, который можно использовать для создания веб-приложений, которые полностью визуализируются на стороне сервера (SSR), статически предварительно визуализируются (например, SSG) или даже гибридных приложений SSG/SSR. Next.js предлагает множество встроенных инструментов для маршрутизации, состояния, разделения кода и т. д., которые упрощают создание React SPA.

Next.js привнесет в 2021 г. огромный импульс, поэтому он занимает первое место в этом списке.В течение 2020 года функции Next.js, связанные как с SSG, так и с гибридным SSG/SSR, значительно расширились. Это началось с ряда выпусков 9.x, кульминацией которых стал выпуск Next.js 10 в октябре, что совпало с первой в истории Next.js Conf, на которой присутствовало более 30 тысяч человек. Были выпущены новые методы для страниц для определения статических данных и маршрутов через getStaticProps() и getStaticPaths() для поддержки инкрементной статической сборки, которая значительно ускоряет время сборки.

Эти недавние акценты в Next.js на гибридных приложениях SSG/SSR также вызывают дебаты в сообществе Jamstack по поводу того, что определяет Jamstack, даже несмотря на то, что Vercel, компания, стоящая за Next.js, решительно отошла от термина Jamstack. Даже Netlify, конкурент Vercel, теперь предлагает возможность запускать гибридные приложения SSG/SSR через свой подключаемый модуль next-on-netlify.

Learning Next:

Eleventy

За последний год Eleventy привлекла массу внимания, возможно, позиционируя себя как антитезу SSG на основе фреймворка и уделяя большое внимание производительности.Что делает Eleventy уникальным, так это то, что, несмотря на то, что он основан на JavaScript, он следует более традиционной модели SSG, ориентированной на предоставление инструментов для создания статических ресурсов из данных и шаблонов, при этом не предписывая каким-либо образом использовать (или не использовать) фронтенд-фреймворк. Даже Mozilla недавно приняла Eleventy для таких сайтов, как документация по расширению Firefox и новая версия MDN.

Подход Eleventy сочетает в себе простоту других традиционных SSG, таких как Jekyll или Hugo, с популярностью JavaScrip, а также обеспечивает простоту работы с данными из внешних API, что является отличительной чертой SSG на основе фреймворка.Например, Eleventy позволяет легко потреблять внешний контент через API во время сборки, чего некоторые другие традиционные SSG еще не делают или делают со значительными ограничениями.

Как и в случае любой традиционной SSG, отсутствие предписывающей структуры не означает, что вы не можете ее использовать. Однако, поскольку Eleventy — это JavaScript, он допускает потенциально уникальные решения. Например, вы можете использовать аспекты фреймворка, не требуя его использования во внешнем интерфейсе. Netlify сделал это в своем Netlify.com редизайн, который использовал компоненты Vue в Eleventy во время сборки.

Learning Eleventy:

Gatsby

Я бы сказал, что с момента запуска Jamstack в 2015 году ни один SSG не был более влиятельным, чем Gatbsy. Даже если он был омрачен в прошлом году, по крайней мере частично из-за некоторых разногласий. Gatsby, основанный на React, открыл эру SSG на основе JavaScript-фреймворка, которая сейчас, похоже, доминирует в пространстве Jamstack. Это также помогло популяризировать использование GraphQL для данных в приложениях Jamstack и представило управляемую сообществом архитектуру плагинов, успех которой другие SSG все еще пытаются подражать.

Одной из самых больших жалоб, которые вы часто слышали о Gatsby, было время сборки, над чем они усердно работали в прошлом году, в частности, запустив добавочные сборки. Эта функция поддерживается в собственном предложении Gatsby Cloud от Gatsby, а также с помощью таких сервисов, как Netlify, и во многих случаях она может сократить время сборки до нескольких секунд. Они также пересмотрели свою маршрутизацию, чтобы автоматически создавать маршруты аналогично Next.js.

Гэтсби всегда был точкой входа в Jamstack для новых разработчиков.Они продолжали улучшать функции для новых разработчиков, включая запуск Gatsby Recipes, которые представляют собой готовые решения для распространенных проблем. Они предлагают как код, так и необходимые ресурсы для вас. Как и следовало ожидать, это также включает в себя возможность для сообщества вносить свои собственные рецепты. В сочетании с переработанной и реорганизованной документацией Gatsby продолжит привлекать новых разработчиков в 2021 году.js во многом похож на Next.js, с той разницей, что он использует Vue вместо React. По тем же причинам, что и Next.js, было бы немного неправильно называть его исключительно генератором статических сайтов, поскольку Nuxt может функционировать либо как платформа SSR для создания SPA, либо как SSG. Однако в прошлом году Nuxt.js внесла некоторые существенные улучшения в свое предложение SSG. Они представили полный статический режим, который позволяет вам ориентировать весь сайт как статический и добавляет улучшения сборки и полезной нагрузки, специально предназначенные для статических приложений.

Основываясь на этих улучшениях, Nuxt также улучшил время статической сборки, позволив генерировать сборки из кэша сборки, когда изменилось только содержимое, что означает, что он может пропустить полную сборку веб-пакета. Это может привести к значительному сокращению времени сборки, где бы вы ни развертывали свое приложение.

Learning Nuxt:

Hugo

Hugo — это «традиционный» SSG, встроенный в Go, который был создан еще в 2013 году. Под традиционным я подразумеваю, что, как и Eleventy, он фокусируется на предоставлении инструментов для создания полных статических сайтов, без каких-либо предписаний о том, как они построены (т.е., без внешнего интерфейса). Самым большим отличием Hugo всегда было время сборки. То, что он построен на Go, означает, что Hugo невероятно быстр — часто выполнение всего за миллисекунды. Это может быть полезно как для крупных сайтов, так и для таких вариантов развертывания, как, например, Netlify, которые теперь взимают плату за минуты сборки по сравнению с ежемесячным выделением.

За последний год в Hugo был внесен ряд улучшений, которые продолжают модернизировать способы создания приложений с его использованием. Многие из этих функций улучшили систему создания ресурсов Hugo, упростив использование современных инструментов и процессов, таких как PostCSS, npm и объединение JavaScript.Усовершенствования включали добавление встроенной сборки JavaScript, поддерживающей поддержку импорта, транспиляцию JSX и поддержку TypeScript. Другие выпуски включали улучшенную поддержку PostCSS и пакет npm, который объединяет пакеты npm по всему проекту, включая темы и модули.

Learning Hugo:

Jekyll

Jekyll — это генератор статических сайтов на основе Ruby, который популяризировал всю концепцию SSG. Первоначально он был создан соучредителем GitHub Томом Престоном-Вернером в 2008 году и приобрел большую популярность отчасти благодаря поддержке в GitHub Pages, который запускал процесс сборки Jekyll, когда изменение было проверено в GitHub — процесс, который с тех пор стал довольно красивым. много стандартных.Джекил — это «традиционный» SSG, такой как Хьюго и Одиннадцать. Хотя он может создавать сайты практически любого типа, он по-прежнему более «ориентирован на блоги», позволяя чрезвычайно легко запускать статичные блоги.

В версии Jekyll 4.0, выпущенной в 2019 году, решена проблема длительного времени сборки в Jekyll. 2020 не внес никаких серьезных изменений в Jekyll, но добавил такие функции, как новые и улучшенные фильтры и новые крючки.

Learning Jekyll:

Почетные упоминания

Gridsome

Gridsome — еще одна популярная SSG на основе JavaScript, использующая фреймворк Vue.Во многих отношениях, как Nuxt.js для Next.js, Gridsome — для Gatsby, предлагая такие функции, как архитектура плагинов, поддержка GraphQL и другие, которые привносят опыт, подобный Gatsby, в экосистему Vue.

Бриджтаун

Бриджтаун — новый SSG в этом году. Он начинался как ответвление Jekyll, целью которого является внедрение современных инструментов и методов веб-разработки, таких как использование Webpack, PostCSS и npm.

VuePress

VuePress — еще один генератор статических веб-сайтов на основе Vue, созданный Vue.js, которая стремится к минимальной настройке и фокусируется на содержимом Markdown.

Scully Хотя существовало несколько генераторов статических сайтов на основе React и Vue, до выпуска Scully в конце 2019 года не было варианта на основе Angular.

На что следует обратить внимание при выборе SSG

Как вы, возможно, поняли из описаний, каждый из перечисленных здесь вариантов существенно отличается. Чтобы выбрать лучший генератор статических сайтов, лучше сузить список вариантов на основе собственных предпочтений.Небольшое исследование имеет большое значение. Все они выполнят работу. Тем не менее, вот несколько рекомендаций, которые помогут вам сделать выбор.

Вам требуется гибридный сайт со статическим отображением и отображением на стороне сервера (SSR)?

Если требуется, чтобы некоторые части вашего сайта использовали рендеринг на стороне сервера, то прямо сейчас вы бы выбрали Next.js. Nuxt.js поддерживает SSR и статический рендеринг, но, насколько мне известно, на данный момент это случай «или-или».

При этом не стоит преувеличивать важность этого.Во многих случаях может быть легко выбрать SSR просто из соображений комфорта и привычки. Я бы сказал, что в большинстве случаев вы можете сделать то же самое либо с помощью API-интерфейсов, вызываемых либо во время сборки, либо на стороне клиента с помощью JavaScript.

Вы хотите использовать предписанную структуру внешнего интерфейса?

Фронтенд-фреймворки предлагают множество инструментов, упрощающих разработку сайтов со сложными требованиями к пользовательскому интерфейсу. Но во многих случаях они могут быть тяжелыми, особенно если требования сайта не обязательно требуют внешнего интерфейса.Например, если основной целью вашего сайта является предоставление контента каким-то образом, вы, вероятно, можете обойтись без него и добавить динамическую функциональность, используя старый добрый JavaScript без фреймворка. В этих случаях вам, вероятно, лучше выбрать одну из «традиционных» SSG, которые предлагают гибкость, позволяющую отказаться от использования фреймворка.

Насколько важно время сборки?

Особенно в случае больших сайтов, которым необходимо генерировать много страниц, время сборки может не только повлиять на вашу разработку, замедляя тестирование, но и на ваши расходы, вызывая излишки на вашей платформе развертывания.Это также может повлиять на опыт редакторов контента, которым, возможно, придется ждать долгие минуты, чтобы увидеть важное изменение или исправление, или даже дождаться создания предварительного просмотра.

Если скорость строительства крайне важна, Hugo — самый очевидный выбор. Тем не менее, это еще одна проблема, которая может быть преувеличена разработчиками, склонными к преждевременной оптимизации производительности. Почти все перечисленные двигатели за последние годы значительно улучшили время сборки, закрыв ранее существовавшие пробелы.В большинстве случаев другие проблемы будут более важными в долгосрочной перспективе, чем время сборки.

Какой тип проекта вы создаете?

В зависимости от того, что вы создаете, могут быть специальные инструменты для вашего конкретного случая использования. Что касается SSG, некоторые из них специализируются на документации в целом или документации по API в частности. К ним относятся Docsify, Slate и MkDocs.

Если не считать документации, мне неизвестны какие-либо SSG, специально адаптированные для конкретного варианта использования.Тем не менее, у многих есть стартовые проекты или темы для конкретных случаев использования, которые могут дать толчок вашему проекту. Например, у Next.js есть огромная библиотека примеров, а у Gatsby — огромная библиотека плагинов, оба из которых предлагают быстрые инструменты, которые должны помочь вам начать работу с вашим конкретным вариантом использования. Честно говоря, просто найдите свой вариант использования и SSG, который вы предпочитаете, и вы, вероятно, найдете стартовый набор для типа проекта, который хотите создать.

Важен ли для вас язык?

Во-первых, позвольте мне подчеркнуть, что конечным результатом, независимо от того, какой SSG вы выберете, по-прежнему будет HTML, CSS и JavaScript.Тот факт, что SSG построен, например, на Go или Ruby, не означает, что вам нужно кодировать на Go или Ruby или что ваш конечный результат будет другим. При этом, если вы сильно предпочитаете определенный язык или у вас есть особые требования, которые потребуют создания плагинов на родном языке SSG, то это может быть важно. Хотя большинство инструментов, обсуждаемых здесь, основаны на JavaScript, есть SSG, созданные почти для каждого доступного языка — просто перейдите к списку генераторов Jamstack.org и отфильтруйте по предпочитаемому языку.

Заключительные мысли

Как вы, возможно, заметили, не существует жестких и быстрых правил выбора SSG. Многое действительно зависит от личных предпочтений вас и вашей команды разработчиков.

Хорошей новостью является то, что экосистема Jamstack процветает, а это означает, что существуют решения, которые могут удовлетворить практически любые предпочтения. Начать работу невероятно просто — обычно вы можете создать целый пример сайта с нуля за полдня и получить представление о том, как работает конкретный SSG.

Так что мой совет: развлекайтесь и экспериментируйте — попробуйте несколько, которые вас заинтересуют!


Если вам понравился этот пост, уделите секунду и поделитесь им в Твиттере .

Лучшие генераторы статических сайтов 2022 года

Для создания и обновления веб-сайта требуется много времени и большой опыт, а у многих людей просто нет ни одного из этих ресурсов. Если вы попадаете в этот лагерь, то стоит подумать о генераторе статических сайтов.

Высококачественный генератор статических сайтов может использовать ваши настроенные шаблоны веб-сайтов, комбинировать их с контентом, полученным из нескольких источников, а затем создавать и публиковать страницы за считанные секунды, поэтому вы можете быстро создавать новые страницы и создавать новый контент, не полагаясь на сложные системы CMS или программирование чего-либо с нуля.

Лучшие генераторы статических сайтов производят высококачественные страницы быстро и точно, они могут поддерживать сотни различных шаблонов, плагинов и тем, а также захватывать контент из множества разных мест.

Мы собрали восемь лучших прямо здесь, поэтому вы обязательно найдете подходящий продукт для своего сайта. Вам не нужно останавливаться на достигнутом, если вам нужна помощь в веб-дизайне: ознакомьтесь с нашим выбором лучших сервисов для создания веб-сайтов прямо здесь.

(Изображение предоставлено Hugo)

1. Hugo

Генератор с открытым исходным кодом с удивительной скоростью и гибкостью

Причины купить
+

Более 300 полезных тем + 0 тем

+

Загрузка

Интуитивно понятный дизайн

Причины, по которым следует избегать

Использует язык программирования Go 1 мс на страницу.

В других местах тоже есть что понравиться. Hugo включает в себя более 300 тем, так что вы сможете найти идеальный вид для своего сайта, а также поставляется с шаблонами, которые могут выполнять общие задачи по созданию сайта, такие как SEO-оптимизация, включение комментариев и добавление аналитики.

Лаконичный дизайн Hugo сочетается с впечатляющей гибкостью. Этот продукт поддерживает неограниченное количество типов контента и работает на нескольких языках. А если вы хотите получить техническую информацию, вы можете использовать синтаксис уценки, короткие коды и несколько форматов вывода.Вы также можете загружать созданные Hugo сайты на любой хост.

Hugo — это программа с открытым исходным кодом, поэтому она работает на любой крупной платформе и абсолютно бесплатна. Начните здесь, если вам нужен быстрый, интуитивно понятный генератор сайтов и вы не хотите тратить деньги.

(кредит Кредит: Пеликан)

2. PELICAN

Элемент генерации сайта Python Patyon

Причины на покупку
+

полагаются на популярные Pyython и Jinja Systems

+

Работает на нескольких языках

Причины, по которым следует избегать

Требуется установка Python

Pelican — еще один бесплатный генератор статических сайтов с открытым исходным кодом, использующий язык программирования Python и Jinja для создания шаблонов и тем.Это отличное начало: Python популярен, а у Jinja есть высокотехнологичные шаблоны практически для любой ситуации.

Pelican позволяет пользователям создавать контент в reStructuredText или Markdown, его статический вывод может размещаться где угодно, и он может публиковать контент на нескольких языках. Он поддерживает Atom и RSS-каналы, а также может импортировать контент из WordPress, RSS-каналов и других сервисов, поэтому вы можете использовать контент из существующих источников для создания новых страниц.

Модульная система плагинов также обеспечивает сотни дополнительных функций для ваших сайтов.Это еще один отличный бесплатный вариант, но имейте в виду, что он подходит только в том случае, если вы уже знакомы с Python.

(Образ кредита: Eventy)

3. Время величия (11 -ток)

Простой и прямой инструмент генерирования

Причины покупки
+

Простые в использовании

+

использует нагрузки языков программирования

+

Бесплатно для использования

Причины, по которым следует избегать

Не так глубоко, как другие продукты

Многие генераторы статических сайтов пугают, если у вас нет технического образования, но Eleventy пытается противостоять тенденции, делая акцент на простоте. .

Его простота не означает, что в Eleventy нет функций. Впечатляет то, что при создании сайтов с помощью этого продукта вы можете использовать и смешивать десять разных языков шаблонов, от HTML и Markdown до Javascript и Mustache, а Eleventy также поддерживает настраиваемые обработчики расширений файлов и возможность добавлять плагины в безсерверной среде.

Это также бесплатный продукт, так что у вас нет повода начинать, особенно если вы хотите создавать сайты на нескольких языках.

(Изображение предоставлено Гэтсби)

4.GATSBY

Весь набор продуктов создания сайта

Причины на покупку
+

Грузы интегрированных продуктов

+

Поддержка более 2000 плагинов

+

включает в себя доступности продуктов доступа

Причины избежать

Лучшие функции не бесплатны

Gatsby — это не просто генератор статических сайтов. Это набор инструментов, призванных упростить все аспекты создания веб-сайтов. Он может создавать веб-сайты с контентом, который вы выбираете из CMS, базы данных, API или файловой системы, с поддержкой более 2000 плагинов.

После того, как вы получили свой контент, вы можете интегрировать технологии, которые хотите включить в свои статические сайты, просмотреть их в облачной службе Gatsby и загрузить страницы и сайты на выбранный вами веб-хостинг.

У Гэтсби много преимуществ. Автоматическое разделение кода, предварительная выборка и оптимизация изображений ускоряют создание сайтов, масштабирование сайтов по мере необходимости, а доступное создание является стандартным.

Бесплатный облачный продукт Gatsby позволяет одному пользователю строить на одном пользовательском домене, но если вы хотите увеличить масштаб, вам нужно будет заплатить за его продукты Professional или Enterprise, стоимость которых начинается от 42 долларов.50 в месяц, если вы платите ежегодно. Тем не менее, несмотря на все это, Гэтсби легко оправдывает свою стоимость.

(кредит Кредит: Никола)

6. Nikola

Умный, Инкрементный сайт Создание
3
Причины Купить
+

Импорт Содержание из множества форматов

+

Время и космические сборки

+

Универсальные опции CMS

Nikola быстро приступает к работе, импортируя контент из нескольких различных форматов, включая Markdown, Python, HTML и reStructedText, и создает добавочные сборки ваших сайтов, что экономит время, пропускную способность и пространство для хранения.

Вы можете разместить сайт Николы у любого провайдера, и есть множество других функций, которые делают этот инструмент более простым в использовании и более мощным. Его пользовательский интерфейс вращается вокруг простых команд, он включает в себя автоматические перестроения и работает с множеством приложений CMS, если вы не хотите вникать в кодирование и интерфейсы командной строки.

Кроме того, Nikola поддерживает почти сорок языков, позволяет писать собственные плагины и использовать их из обширной библиотеки. И, как продукт с открытым исходным кодом, он тоже бесплатный.

(кредит Кредит: jekyll)

6. Jekyll

Простые в использовании и впечатляюще универсальные

Причины покупки
+

Простая структура

+

Отличная документация

+

Хорошие варианты импорта

избежать

Не так всесторонне, как некоторые инструменты

Jekyll — это простой и эффективный генератор статических сайтов, который существует с 2008 года и остается одним из самых популярных бесплатных вариантов на рынке.

Он использует повторяющуюся и простую структуру команд, что делает его простым в использовании даже для новичков в командной строке. Он может импортировать контент из WordPress, RSS, Google Reader, Joomla и множества других сторонних поставщиков.

Jekyll использует язык шаблонов Liquid для развертывания множества различных тем и дополнений на ваших сайтах, и в настоящее время он используется такими компаниями, как Spotify, Twitch и Netflix, для быстрого и эффективного создания страниц, поэтому вы можете быть уверены, что он подойдет работа и для вас.

(Изображение предоставлено Publii)

7. Publii

Генератор статических сайтов, не требующий знания командной строки

Причины купить
+

Интуитивно понятный графический интерфейс

+

Синхронизация в один клик

Причины, по которым следует избегать

Менее полезно для технических пользователей

Publii отличается от большинства генераторов статических сайтов тем, что не заставляет пользователей запускать командный инструмент, чтобы все заработало.Вместо этого Publii использует настольное приложение с обычным интерфейсом, работающее в Windows, Mac OS и Linux. Это упрощает работу с этим инструментом для тех, кто не знаком с командными строками.

Он имеет встроенный импортер WordPress, который захватывает существующий контент за считанные секунды, а его простой интерфейс означает, что вы можете быстро выбирать шаблоны и темы, перетаскивать новые дополнения и создавать стильный сайт.

Publii заботится о требованиях Google AMP и SEU с помощью плагинов и руководств, а ваши страницы могут размещаться где угодно.У него есть синхронизация в один клик с Google Cloud, GitHub, AWS и другими поставщиками облачного хостинга, и вы все еще можете погрузиться в код, если хотите, благодаря редакторам Block и Markdown.

Впечатляет, что Publii тоже бесплатен. Это один из самых полных генераторов статических сайтов на рынке, и это лучший выбор, если вам нужен более знакомый интерфейс.

(Изображение предоставлено Statiq)

8. Statiq Web

Инструмент для создания сайтов на базе Microsoft

Причины для покупки
+

Использует файлы .NET

+

Идеально подходит для сайтов с большим объемом текста

+

Связан с другими инструментами

Причины, по которым следует избегать

Менее полезен для начинающих продукты, работающие на платформе Microsoft .NET, поэтому идеально, если вы хорошо разбираетесь в этой платформе разработки.

Легко добавлять контент на веб-страницы Statiq с помощью Markdown, и так же просто добавлять метаданные, ресурсы и сценарии на свои страницы, если вы знакомы с использованием командной строки.

Statiq Web является бесплатным, и он также связан с другими продуктами: Statiq Docs создает веб-сайты с большим количеством документации, а инструмент Statiq Framework может создавать собственные приложения для создания статических страниц, поэтому вы даже можете создать свой собственный инструмент для создания статических страниц.

Не заблуждайтесь: Statiq Web и его партнерские продукты — это высококачественные и мощные инструменты, для эффективного использования которых требуются обширные технические знания. Но если вы разбираетесь в .NET и в командной строке, все будет хорошо.

Выбор лучшего генератора статических сайтов для вашего сайта

Это лучшие варианты, доступные сегодня. Каждый из них имеет набор положительных и отрицательных моментов. Одна из самых важных вещей, которую следует учитывать при выборе одного из них, — это ваши собственные технические возможности.

Если вы более осведомлены, чем некоторые, то вы определенно будете разочарованы менее техническими SSG.

Leave a Reply