IndexNow для статического блога: что это, зачем и как я его прикручивал
Как я прикручивал IndexNow к блогу на Hugo: путь от curl+jq через CLI к composite action, маппинг файлов content/ в канонические URL и грабли по дороге.
Тег
Как я прикручивал IndexNow к блогу на Hugo: путь от curl+jq через CLI к composite action, маппинг файлов content/ в канонические URL и грабли по дороге.
Разбираем QR-код без сканера: finder patterns, format info, маска, зигзаг и Reed-Solomon. На примере Version 1 21×21 с содержимым «HI».
История ребрендинга и редизайна блога: причины изменений, планы на развитие, личные мысли автора о делении знаниями и развитии сообщества.
Описание простой схемы автоматизации CI/CD для статического сайта на Hugo с использованием GitLab CI, Docker и rsync для деплоя.
Пошаговое руководство по созданию и использованию Dockerfile и docker-compose для разработки и деплоя приложений: примеры, best practices, автоматизация.
Скрипт на Python для скачивания случайных изображений с Unsplash API и их последующего изменения размера с использованием библиотеки Pillow.
История и процесс миграции блога с WordPress на статический генератор сайтов Hugo, включая причины переезда, выбор платформы и описание нового рабочего процесса публикации статей на Markdown.
Краткое руководство по настройке Safari на macOS для отображения PDF-файлов непосредственно в браузере вместо их загрузки с помощью простой команды терминала.
Решение проблемы с отображением кириллицы в Linux-терминале. Настройка шрифтов и кодировки UTF-8.