Hugo

Вторник, 5 июля, 3:59
Уже почти год делаем все свои сайты на Hugo. И он прекрасен. Но...

  • Документация пока всё еще так себе

  • Даже за последние пол года там что-то периодически ломали и чинили между версиями, и это не просто отслеживать

  • Шаблоны и их логика... Это просто надо прочитать несколько раз документацию, понять, принять и простить.

Но вот что реально бесит — это глупая идеалогия в разных местах во имя правильности, когда страдает удобство.

Вот зачем, например, не разрешать в файлах контента использовать шаблоны? На практике, когда надо сделать сайт на 2-3 страницы это приводит к тому, что надо отдельно делать пустой контентный файл c YAML front matter исключительно ради прописанных Title и description, и отдельный шаблон к этой странице.

И тут страдает всё — здравый смысл (зачем редактировать два штучных файла ради каждой одной страницы?), ресурсы (в современных дисках и файловых системах один файл на 300 байт — минус 8 килобайт диска), удобство работы (опять — по два файла на каждую страницу, куча табов в редакторе, помнить/смотреть какой шаблон редактировать для какого контентного файла). И всё... не решает никакой задачи, даже идеологической правильности (которая нарушена много раз в разных других местах).

Казалось бы, можно решить кучу проблем, просто разрешив встраивать шаблоны в контентные страницы... Но нет (