Я уже как-то собирал сайт с помощью Hugo. Там была какая-то тема, автор которой не хотел адаптировать её под новые версии Hugo. Из-за этого у меня сборка падала с ошибками, и я подумал: «Пора валить!».
Переезжать я решил на Jekyll. Ну, а почему нет? Всё-таки, в GitHub встроили его нативную поддержку. Наверное, это очень крутая технология, правда ведь?
Потом я решил сделать пагинацию. Даже пост написал.
А потом столкнулся с тем, что в Jekyll нет нормально способа «из коробки» сделать пагинацию где-то помимо index.html, который лежит в корне сайта.
И я такой, типа: «Чего, блядь?»
Пока гуглил решения, потерял кучу времени. А в Hugo, оказывается, это всё по умолчанию работает. Ничего себе!
И вот я снова здесь. Заодно теперь можно сравнить, как странно Jekyll организует контент. Имя файла должно начинаться с даты создания поста. В Hugo такого требования нет.
В общем, мне и Hugo не нравится, но Jekyll мне не нравится ещё больше.
Насчёт Zola пока ничего сказать не могу — не обладаю богатым опытом использования, но в целом выглядит весьма перспективно.