Как я настроил блог на 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 минут

Как скачать видео с ютуба

Захотел я вчера скачать ролик с ютуба. Куда идти? что делать? Есть какие-то боты в телеге, которые помогают скачать видос по ссылке и присылают тебе видео-файл. Ну ок, попробуем. Один бот прислал мне видео, но там при проигрывании не крутится картинка. Второй бот за скачку в хорошем качестве попросил мне заплатить им 25 ТГ-звёзд за одно видео. Есть какие-то онлайн сервисы, которые тоже самое делают через свои сайты, попутно кормят тебя говном в виде рекламы. Была какая-то прога, про которую читал, что её банили, потому что она слишком эффективно позволяла качать с ютуба и остальных сайтов. А раз что-то банят, значит это то, что нужно. Youtube-dl называлась. Opensource. ...

февраля 14, 2025 · 2 минуты

Как я не смог синхронизировать Обсидиан между Windows и iOS

У программы Obsidian есть клиенты для всех основных платформ. Программа — замечательная – позволяет собирать информацию по кусочкам и соединять записи друг с другом в одном большом массиве. Заметки — это такая вещь, которую мигрировать к другому вендору очень сложно. Если их много, то это почти невозможно, нужно будет потратить невозможное количество времени. Поэтому я в своих заметочных исследованиях не хочу привязываться к какой-то платформе или вендору и платить кому-то за них я тоже не хочу. ...

февраля 12, 2025 · 3 минуты

MM и MC картриджи

С момента как я заменил головку звукоснимателя появились некоторые дальнейшие соображения. Во-первых, обратил внимание на то, что люди, собирающие дома винил, моют пластинки. Для мытья можно использовать: помазок из натурального ворса гель для душа Axe-эффект синтетическая тряпка (иссусья тряпка). Тряпку нужно держать все время влажной. Если она пересохнет, то испортится. Понравился канал на ютубе, в котором автор Валерий показал этот метод и сделал сэмплы до и после. Во-вторых, дома стало очень много старых купленных пластинок. И когда я услышал, что игла, купленная в прошлый раз, звучит уже хуже, то в ужасе понял, что я совершенно не обращал внимание на их состояние и не осматривал детально покрытия. Ну что-то щёлкает при воспроизведении и ладно - не придавал этому значения, пока не понял, что похоже моей новой игле пришёл конец. ...

февраля 12, 2025 · 3 минуты

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

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

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

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

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

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

Фёдор Достоевкий - Подросток (1874)

Закончил читать Подростка и это было совсем не просто. В повествовании есть много недомолвок и историй, не рассказанных до конца. До конца был не уверен, связаны с собой некоторые нити повествования или нет. Разгон событий набирается только к концу. Такие произведения читать тяжело, помогло только методичное регулярное перемалывание контента маленькими порциями. Если такие сложные произведения читать не регулярно, то суть будет забываться, нужно делать усилие. ...

декабря 13, 2024 · 8 минут

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

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

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

Сабвуфер

Давно было интересно узнать какие частоты воспроизводит саб и как это ощущается в прослушивании. И недавно выдался случай взять у друга на тест сабвуфер, для которого есть отдельный разъём для подключения в ресивере. Я наивно полагал, что сабвуфер берет на себя воспроизведение обычных басов. Оказалось, что сабвуфер нужен для воспроизведения самых низких частот, самых утробных звуков, у которых и звука как такового нет, а есть только плотное давление. Это звук ниже привычного баса. ...

ноября 24, 2024 · 1 минута