Комментарии 14
Скажите, можно ли в Hugo затащить csv/geojson файл и на основе этого файла для каждой записи сгенерировать страницу?
Можно ли в/из Hugo импортировать/экспортировать контент в/из других мест?
Да, есть инструменты для миграции. В документации можно выбрать откуда собираетесь переходить и подобрать инструмент
Использую связку GitHub+Netlify для хостинга сайта одного общественного объединения. На гитхаб переехал с гитлаба, который умеет из коробки примерно тоже самое, но там больше мороки с git LFS.
В статье не раскрыт вопрос онлайн редакторов. NetlifyCMS, Forestry и прочие. Последний даже более-менее работает, но у меня так и не получилось его завести с гитлабом. С гитхабом всё более-менее, но очень примитивно и не гибко.
Очень большая беда с темами. Те, которые бесплатные, обычно очень плохо выглядят. Самая мощная по функционалу та, которую поддерживает гугл: docsy. Но практически с любой темой надо лезть в шаблоны и ручками допиливать html.
В целом, я пока не нашел достойных альтернатив. Шаблонизатор мощный и удобный. Для небольших новостных сайтов, личных блогов и т.п. - самое то. И из-за того что сайт статический, его очень просто можно разворачивать в CDN.
Forestry настраивается, там есть свои заморочки, но в целом пользоваться можно. Но с ним есть одна проблема – разработчики перестали его поддерживать и развивать и ушли в пользу другой CMS – Tina, которая заточена больше на JS мир, нежели на Hugo.
А что в Hugo с поддержкой AsciiDoc?
Новый проект пишу на Hugo. Впечатления неплохие. Скорость сборки для меня будто бы не особенно важна, но как всё же приятно, когда она высокая! Документация годная. Сообщество на профильном форуме отзывчивое. Заметил, что случайно запустил моду на Hugo среди собственных студентов, хотя я ни разу не его амбассадор.
Поделюсь собственным опытом.
Я, как бекенд разработчик, с помощью Hugo для себя решил большую проблему наличия желания иметь красивый дизайн сайта и отсутствие навыков вёрстки. Выбираешь тему - и бум - у тебя персональный лэндинг. Выбираешь вторую - и бум - у тебя собственный блог.
А так же, Hugo прекрасно деплоиться на Яндекс Облако Object Storage сервис через GitHub Actions. Но это, если кому интересно, расскажу в отдельной статье.
Генерация статических сайтов с Hugo