3.2 KiB
3.2 KiB
Настройки взаимодействия
Общие принципы работы
- Все важные решения и изменения фиксируются в README.md
- Взаимодействие происходит на русском языке
- Перед применением изменений проверяется корректность принятых решений
- Цель - максимально быстро запустить проект для публикации контента
Текущая задача
Организация блога на основе Hugo с темой PaperMod:
- Установка Hugo расширенной версии
- Создание нового сайта dedinit.ru
- Установка темы PaperMod
- Настройка bundle хранения статей
- Интеграция с Gitea сервером gitea.nixg.ru через SSH
Проверочные действия
Перед выполнением каждого этапа будут выполняться проверки:
- Наличие установленного Hugo
- Возможность создания нового сайта
- Корректность настроек темы
- Подключение к Gitea серверу
Примечания
- Важно обеспечить поддержку блоков кода и подсветки синтаксиса
- Необходимо предусмотреть хранение контента на внешнем сервере
- Проект должен быть готов к публикации контента как можно скорее
Информация о системе
- Hugo была установлена через winget
- Для обновления Hugo до последней версии используется команда:
winget install Hugo.Hugo.Extended - Текущая версия Hugo: 0.155.1
- После установки/обновления Hugo требуется перезапуск терминала для обновления PATH
Принятые решения в ходе реализации
- Структура проекта: Git-репозиторий инициализирован в папке с Hugo-сайтом, а не во внешней папке
- Интеграция с Gitea: Используется SSH-подключение по порту 2222
- Файлы документации: Все файлы документации находятся в папке проекта Hugo-сайта
- Исключение папки public: Создан .gitignore файл для исключения папки public из репозитория
- Bundle формат статей: Используется формат bundle (папка с index.md) для хранения статей
- Тема PaperMod: Установлена как submodule с выбором совместимой версии
- Решение проблемы совместимости: Выбрана версия темы, совместимая с установленной версией Hugo