cb4decb672
- hugo.toml: ShowFullTextinRSS=true, [services.RSS] limit=5 - тема rDedInit rss.xml: prepend cover (figure.entry-cover, absURL) в content:encoded - openspec change rss-full-feed (план A реализован)
25 lines
1.6 KiB
YAML
25 lines
1.6 KiB
YAML
schema: spec-driven
|
|
|
|
context: |
|
|
Проект: dedinit.ru — статический блог на Hugo (версия 0.165.0, extended), тема rDedInit (форк PaperMod).
|
|
Контент: bundle-хранение статей (content/posts/<name>/index.md), фронтматтер YAML.
|
|
Тема rDedInit поддерживает полный текст в RSS: шаблон themes/rDedInit/layouts/_default/rss.xml
|
|
выводит <content:encoded> при параметре site.Params.ShowFullTextinRSS.
|
|
Лимит постов в RSS задаётся [services.RSS].limit в hugo.toml (0/отсутствие = без лимита).
|
|
Деплой: make build (hugo --minify) → make deploy (rsync на kpa39l.myjino.ru:2222), git origin = gitverse.ru (истина).
|
|
Конвенции: пользователь требует подтверждения перед удалением/перезаписью чужих данных;
|
|
краткие статус-отчёты на русском; тихие watchdog'и.
|
|
|
|
rules:
|
|
proposal:
|
|
- Указывать затронутые файлы и параметры конфига
|
|
- Включать план отката (rollback)
|
|
- Не более 500 слов
|
|
specs:
|
|
- Требования в формате MUST/SHOULD/MAY
|
|
- Сценарии проверки GIVEN/WHEN/THEN с конкретными командами (hugo, grep, curl)
|
|
design:
|
|
- Указывать конкретные файлы и команды применения/проверки
|
|
- Включать rollback
|
|
tasks:
|
|
- Каждая задача — проверяемый шаг |