Как я настроил блог на Hugo

В этом посте я кратко, без подробных объяснений собрал все моменты, которые пришлось сделать, чтобы привести Hugo с темой PaperMod к тому виду, который меня устроил. Тут описаны моменты, которые касаются только Hugo. Стоит помнить, что помимо настройки Hugo была еще настройка веб-сервера Nginx и сертификата (через certbot). Hugo версия требуется Hugo Extended https://github.com/gohugoio/hugo у меня сейчас такая: PS C:\Users\User\Projects\Blog> hugo version hugo v0.147.4-84c8426f328a946b2e10611431c450b352cecd11+extended windows/amd64 BuildDate=2025-05-20T10:41:19Z VendorInfo=gohugoio Подправить тему PaperMod В Hugo после версии 0.146. изменилась логика как работают темы. PaperMod, который я качал не вносил изменений. Ошибка выскакивала только при генерации конечного сайта. Надо сделать, чтобы было как здесь: https://github.com/adityatelange/hugo-PaperMod/issues/1719#issuecomment-2797327929 ...

июня 1, 2025 · 6 минут

Оптимизация картинок в Hugo с темой PaperMod

Одной из вещей, с которой надо было разобраться при настройке блога на Hugo - это публикация картинок в оптимизированном виде. Чтобы это сделать потребовалось окунуться в нюансы фронтэнд-разработки и верстку, а также разобраться с тем как браузер грузит картинки. Только после этого удалось всё настроить как я хочу. Со времен первых сайтов в html-разметке страниц делают теги, которые показывают браузеру в каком месте отобразить картинку, какой ширины ее сделать, а также указатель на сам файл изображения. Этих параметров было достаточно. ...

февраля 18, 2025 · 9 минут

Переезд блога всё ещё в процессе

Предыдущая заметка была написана два месяца назад. Переезд с динамического сайта на статический оказался не таким простым и быстрым. Всё это время занимался переносом постов в текстовые файлы, настраивал тему, разбирался как сделать то, что мне нужно через редактирование файлов конфигурации в TOML-формате: оглавление в постах, отправку комментариев мне на почту, RSS-поток, верхнее меню — всё то, чего мне не хватало на бесплатной Эгее. За это время лучше удалось разобраться в понимании как работают генераторы статических сайтов. По сути — это программы, которые берут контент из .md-файлов, склеивают финальные html-файлы на основе html-шаблонов. Шаблоны содержат в себе переменные, с которыми работают генераторы и html-обрамление. Сайт генерируется на локальной машине, можно посмотреть сразу локально как он будет выглядеть и в нужный момент дать команду на генерацию финального сайта. Результат нужно закинуть на любой хостинг и сайт будет работать. В этом случае ссылки на страницах будут содержать уже финальное имя домена, а не localhost. ...

января 29, 2025 · 2 минуты

Застрял с оптимизацией картинок

Предыдущая заметка была написана два месяца назад. Переезд с динамического сайта на статический оказался не таким простым и быстрым. Всё это время занимался переносом постов в текстовые файлы, настраивал тему, разбирался как сделать то, что мне нужно: оглавление в постах, отправку комментариев мне на почту, RSS-поток, верхнее меню, внедрение датчика метрики посещения страниц от Яндекса — всё то, чего мне не хватало на бесплатной Эгее. За это время лучше удалось разобраться в понимании как работают генераторы статических сайтов. По сути — это программы, которые берут контент из .md-файлов, склеивают финальные html-файлы на основе html-шаблонов. Шаблоны содержат в себе переменные, с которыми работают генераторы, и html-обрамление. Сайт генерируется на локальной машине. Можно посмотреть сразу локально как сайт будет выглядеть и в нужный момент дать команду на генерацию финального сайта. Результат нужно закинуть на любой хостинг и сайт будет работать. ...

января 29, 2025 · 3 минуты

Переезд блога на новый движок

Мне время от времени попадались блоги, которые мгновенно грузятся, просто выглядят, не перегружают дизайн блоками по всем сторонам и на которых нет рекламы. Такие сайты своим дизайном создают ощущение тишины контента по сравнению с остальными кричащими будто казино-площадки в интернете. В основном такие аскетичные сайты - это одинокие блоги разработчиков, в которых чаще всего англоязычные, а иногда и русскоязычные авторы пишут на технические темы уникальные статьи. В интернете часто при чтении статьи создаётся ощущение, что она написана с кучей воды, будто с применением чат-гпт. На таких же сайтах чувствуется всегда, что контент пишет живой человек по ту сторону экрана. ...

ноября 29, 2024 · 6 минут