Проект Jekyll с открытым исходным кодом, используемый GitHub для его функции Pages, был объявлен замороженным и «временно приостановленным» в начале этого года одним из его основных сопровождающих.
Jekyll – это генератор статических сайтов (SSG), который компилирует исходные файлы в статический веб-сайт. Динамический контент возможен путем вызова сервисов из JavaScript, этот подход иногда называют Jamstack (JavaScript, API и разметка). В качестве альтернативы SSG может просто обновить статическое содержимое.
Jekyll был создан в 2008 году разработчиком из Сан-Франциско и бывшим руководителем GitHub Томом Престоном-Вернером, который в то время сказал: «Я устал от сложных систем ведения блогов, таких как WordPress».
Он хотел сохранить все содержимое своего сайта в репозитории Git и опубликовать его с помощью скрипта. Это был первый выпуск Джекилла.
Разработчик Джаред Уайт, который создал свой собственный форк Jekyll под названием Bridgetown, опубликовал в мае этого года в разговоре Slack с бывшим основным сопровождающим Jekyll французским разработчиком Фрэнком Тайландье доказательства того, что проект Jekyll “находится в замороженном режиме и постоянно перерыв “.
По словам Тайландье: «Jekyll – это движок по умолчанию для GitHub Pages, он поддерживает миллионы простых веб-сайтов, это основной вариант использования, и никакие другие функции не нужны большинству пользователей». Он сказал, что GitHub не хочет вносить какие-либо критические изменения и поэтому все еще использует версию 3.x, несмотря на выпуск 4.0 в августе 2019 года. «RIP Jekyll 2009-2018», – сказал Тайландье. “Если текущий Джекил соответствует вашим потребностям, это прекрасно, если [not] Я бы посоветовал сделать ставку на Eleventy, которая является одним из SSG, который обеспечивает самый простой способ миграции с Jekyll “.
Тайландье скончался «мирно во сне» в начале этого месяца.
Тем не менее, проект Jekyll на GitHub остается активным, и последний выпуск был выпущен 8 апреля – бэкпорт исправления для версии 3.9.1, используемой GitHub. Последний выпуск 4.x был в декабре. В код все еще вносятся изменения, последний раз в конце прошлого месяца.
Уайт утверждал: «У Jekyll нет четкого пути вперед как жизнеспособной и надежной технологии с открытым исходным кодом. В последние годы единственный другой активный член основной команды, помимо Фрэнка, – Эшвин Мароли – необъяснимо отсутствовал большую часть 2021 года», хотя он также отметил, что Maroli снова активно фиксирует изменения кода.
Уайт также сказал, что у Jekyll нет сообщества, такого как чат в Discord или общедоступная дорожная карта. Существует веб-сайт Jekyll, но участие сообщества, похоже, зарезервировано для репозитория GitHub, где пользователи могут публиковать проблемы или поднимать вопросы для обсуждения.
«RIP» действительно кажется преувеличением. В обсуждении на Hacker News пользователь отметил, что не обязательно плохо, если проект считается полнофункциональным и не обновляется, кроме исправлений и исправлений безопасности. «Я много лет использую Jekyll для всех типов сайтов, и самая прекрасная особенность заключается в том, что я почти ничего не менял», – сказал он.
Другой сказал: «Мне было бы очень неприятно, если бы Jekyll решил добавить webpack и другие зависимости JavaScript в более новую версию. Одна из вещей, которые мне нравятся в Jekyll, – это то, что это СТАТИЧЕСКИЙ генератор сайтов, который не пытается делать все. “
Замечания Таллиандье примечательны для тех, кто обеспокоен будущим Джекила, но также очевидно, что Уайт может иметь свои собственные причины отвлекать внимание от Джекилла на такие проекты, как его собственный. Судя по свидетельствам, которые мы видим, проект Jekyll по праву можно назвать тихим, но с поддержкой GitHub он вряд ли исчезнет в ближайшее время. Мы попросили комментариев у GitHub и еще одного участника. ®