stringtranslate.com

Джекилл (программное обеспечение)

Jekyllгенератор статических сайтов , написанный на Ruby Томом Престоном-Вернером . Он распространяется под лицензией MIT с открытым исходным кодом .

История

Jekyll был впервые выпущен Томом Престоном-Вернером в 2008 году. [3] Позднее управление Jekyll перешло к Паркеру Муру, сотруднику GitHub, который руководил выпуском Jekyll 1. [4]

Джекилл начал тенденцию веб-разработки к статическим веб-сайтам . [5] По состоянию на 2017 год 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]

Рекомендации

  1. ^ "jekyll/History.markdown в мастере · jekyll/jekyll" . Гитхаб . Проверено 26 октября 2020 г.
  2. ^ «Выпуск 4.3.3». 27 декабря 2023 г. Проверено 19 января 2024 г.
  3. Престон-Вернер, Том (17 ноября 2008 г.). «Ведение блога как хакер». Престон-Вернер.com . Архивировано из оригинала 19 сентября 2019 года . Проверено 10 октября 2015 г.
  4. ^ Отран, Аарон. «Интервью с Паркером Муром из Джекила». netlify.com . Архивировано из оригинала 13 марта 2021 года.
  5. Кристенсен, Матиас Бильманн (16 ноября 2015 г.). «Обзор генераторов статических веб-сайтов: Джекилл, Миддлман, Рутс, Хьюго». Разрушительный журнал . Архивировано из оригинала 27 августа 2016 года . Проверено 2 февраля 2016 г.
  6. ^ Аб Уильямсон, Эли. «Десять лучших генераторов статических сайтов 2017 года | Netlify». netlify.com . Архивировано из оригинала 13 марта 2021 года . Проверено 11 февраля 2018 г.
  7. Андерсон, Тим (14 сентября 2021 г.). «Будущее проекта Jekyll (движок GitHub Pages) под вопросом?». Регистр .
  8. ^ "README.markdown для программного обеспечения Jekyll" . Авторы Джекила . Проверено 19 февраля 2014 г.
  9. ^ «Файлы данных». Jekyll • Простые статические сайты с поддержкой блогов . Проверено 9 ноября 2020 г.
  10. ^ "Страницы GitHub". Авторы Джекила . Проверено 19 февраля 2014 г.
  11. ^ Паттон, Тони (16 июля 2014 г.). «Создавайте полнофункциональные сайты с помощью Jekyll, Bootstrap и GitHub». Техреспублика . Проверено 11 октября 2015 г.
  12. ^ «Платформа для ведения блогов с использованием Kentico Cloud и генератора статических сайтов Jekyll» (PDF) . Масариков университет, факультет информатики .

Внешние ссылки