Джекилл (программное обеспечение)
![]() | |
Разработчик(и) | Том Престон-Вернер , Ник Куаранто, Паркер Мур, Альфред Син, Оливия Хаггер, Фрэнк Тайлландье, Пэт Хоукс, Мэтт Роджерс |
---|---|
Первоначальный выпуск | 5 ноября 2008 г [1] |
Стабильная версия | 4.3.3 [2] / 27 декабря 2023 г |
Репозиторий | |
Написано в | Руби |
Операционная система | Кросс-платформенный |
Платформа | Интернет |
Тип | Система публикации блогов |
Лицензия | МОЯ лицензия |
Веб-сайт | Джекиллрб |
Jekyll — генератор статических сайтов, написанный на Ruby Томом Престоном-Вернером . Он распространяется под с открытым исходным кодом лицензией MIT .
История
[ редактировать ]Джекилл был впервые выпущен Томом Престоном-Вернером в 2008 году. [3] Позже управление Jekyll перешло к Паркеру Муру, сотруднику GitHub, который руководил выпуском Jekyll 1. [4]
Джекилл положил начало тенденции веб-разработки в сторону статических веб-сайтов . [5] По состоянию на 2017 год [update] Jekyll был признан самым популярным генератором статических сайтов, во многом благодаря его принятию на GitHub. [6] Идея Jamstack сформировалась вокруг Jekyll и других генераторов статических сайтов, которые он вдохновил. [6]
GitHub решил сохранить версию Jekyll 3.x вместо обновления до версии 4.0, выпущенной в 2019 году. В 2021 году разработчик Jekyll Фрэнк Тайлландье заявил, что кодовая база Jekyll «находится в замороженном режиме и постоянном перерыве», и рекомендовал пользователям, чьи потребности не удовлетворяются замороженное состояние Джекила переезжает в Eleventy, еще один генератор статических сайтов. Фрэнк Тайландье умер позже в 2021 году. Однако проект Jekyll на GitHub продолжает обновляться, и выпускаются выпуски с исправлениями ошибок. [7]
Функции
[ редактировать ]Jekyll отображает шаблоны Markdown или Textile и Liquid и создает полный статический веб-сайт, готовый к обслуживанию HTTP-сервером Apache , Nginx или другим веб-сервером. [8] Генераторы статических сайтов не используют базы данных для динамического создания страниц. Вместо этого Jekyll поддерживает загрузку контента из файлов YAML , JSON , CSV и TSV в систему шаблонов Liquid. [9] Jekyll имеет встроенную поддержку, и его можно выбрать в качестве механизма сборки по умолчанию на GitHub Pages . [10] функция GitHub, которая позволяет пользователям размещать веб-сайты на основе своих общедоступных репозиториев GitHub без дополнительных затрат.
Jekyll можно использовать в сочетании с интерфейсными фреймворками, такими как Bootstrap . [11] Сайты Jekyll можно подключить к облачному программному обеспечению CMS, такому как CloudCannon, Forestry или Siteleaf, что позволяет редакторам контента изменять содержимое сайта, не зная, как программировать. [12]
Ссылки
[ редактировать ]- ^ "jekyll/History.markdown at master · jekyll/jekyll" . Гитхаб . Проверено 26 октября 2020 г.
- ^ «Выпуск 4.3.3» . 27 декабря 2023 г. Проверено 19 января 2024 г.
- ^ Престон-Вернер, Том (17 ноября 2008 г.). «Ведение блога как хакер» . Престон-Вернер.com . Архивировано из оригинала 19 сентября 2019 года . Проверено 10 октября 2015 г.
- ^ Отран, Аарон. «Интервью с Паркером Муром из Джекила» . netlify.com . Архивировано из оригинала 13 марта 2021 года.
- ^ Кристенсен, Матиас Бильманн (16 ноября 2015 г.). «Обзор генераторов статических веб-сайтов: Джекилл, Миддлман, Рутс, Хьюго» . Разрушительный журнал . Архивировано из оригинала 27 августа 2016 года . Проверено 2 февраля 2016 г.
- ^ Jump up to: а б Уильямсон, Эли. «Десять лучших генераторов статических сайтов 2017 года | Netlify» . netlify.com . Архивировано из оригинала 13 марта 2021 года . Проверено 11 февраля 2018 г.
- ^ Андерсон, Тим (14 сентября 2021 г.). «Будущее проекта Jekyll (движок GitHub Pages) под вопросом?» . Регистр .
- ^ «README.markdown для программного обеспечения Jekyll» . Авторы Джекила . Проверено 19 февраля 2014 г.
- ^ «Файлы данных» . Jekyll • Простые статические сайты с поддержкой блогов . Проверено 9 ноября 2020 г.
- ^ «О GitHub Pages и Jekyll» . Документация GitHub . Проверено 10 мая 2024 г.
- ^ Паттон, Тони (16 июля 2014 г.). «Создавайте полнофункциональные сайты с помощью Jekyll, Bootstrap и GitHub» . Техреспублика . Проверено 11 октября 2015 г.
- ^ «Платформа для ведения блогов с использованием Kentico Cloud и генератора статических сайтов Jekyll» (PDF) . Масариков университет, факультет информатики .