48 lines
3.2 KiB
Markdown
48 lines
3.2 KiB
Markdown
# Настройки взаимодействия
|
|
|
|
## Общие принципы работы
|
|
|
|
1. Все важные решения и изменения фиксируются в README.md
|
|
2. Взаимодействие происходит на русском языке
|
|
3. Перед применением изменений проверяется корректность принятых решений
|
|
4. Цель - максимально быстро запустить проект для публикации контента
|
|
|
|
## Текущая задача
|
|
|
|
Организация блога на основе 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
|
|
|
|
## Принятые решения в ходе реализации
|
|
|
|
1. **Структура проекта**: Git-репозиторий инициализирован в папке с Hugo-сайтом, а не во внешней папке
|
|
2. **Интеграция с Gitea**: Используется SSH-подключение по порту 2222
|
|
3. **Файлы документации**: Все файлы документации находятся в папке проекта Hugo-сайта
|
|
4. **Исключение папки public**: Создан .gitignore файл для исключения папки public из репозитория
|
|
5. **Bundle формат статей**: Используется формат bundle (папка с index.md) для хранения статей
|
|
6. **Тема PaperMod**: Установлена как submodule с выбором совместимой версии
|
|
7. **Решение проблемы совместимости**: Выбрана версия темы, совместимая с установленной версией Hugo |