You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Скрипт run-docker.sh — удобная обертка для запуска Docker. Автоматически считывает output_dir из config.yaml и монтирует правильный volume, решая проблему потери данных при смене пути бэкапа.
Улучшенный дизайн и типографика — полный редизайн шаблонов Hugo:
Добавлены новые темы: Light, Sepia, Dark, Gruvbox, Everforest.
Переключатель тем прямо в интерфейсе (выбор сохраняется в браузере).
Улучшенная типографика: шрифт PT Serif для текста и PT Serif Caption для заголовков.
Дизайн "лист на столе" с комфортными отступами и тенью.
Поддержка настройки default_theme в конфиге (по умолчанию "light").
Фильтрация типов ассетов — в config.yaml теперь можно указать asset_types для каждого источника. Пример: asset_types: ["image", "document"]. Поддерживаемые типы: image, video, audio, document (только PDF). Если параметр не указан, скачиваются все поддерживаемые типы.
Docker: поддержка BACKUP_OUTPUT_DIR — добавлена переменная окружения для принудительного указания пути сохранения внутри контейнера. Это решает проблему потери данных, если пользователь изменит output_dir в config.yaml, но забудет обновить volume mapping в Docker.
Fixed
Генерация _index.md — исправлена проблема, когда при скачивании одного поста (single mode) не создавался индексный файл раздела, из-за чего Hugo отображал "Boosties" вместо "Boosty". Теперь индекс создается всегда.
Ссылки в списках — исправлены "битые" ссылки (404) в списках постов. Заменен механизм генерации путей с path.Base на стандартный RelPermalink.
Симлинки в Docker — исправлено создание некорректных симлинков внутри контейнера. Теперь скрипт run-docker.sh автоматически обновляет симлинк site/content на хосте, указывая на правильную директорию с данными.
Загрузка картинок с Boosty — исправлена ошибка, когда картинки без расширения в URL (формат /image/uuid) не скачивались при включенной фильтрации asset_types. Теперь предварительная проверка пропускает такие файлы для анализа заголовков Content-Type.
Sponsr Parser — исправлена ошибка получения post_id (API платформы изменилось).
Boosty Parser — исправлено получение превью для видео с OK.ru (изменилось имя поля в API).
Changed
Рефакторинг шаблонов Hugo — внедрен базовый шаблон baseof.html для унификации структуры страниц.