feat(rss): полный текст и обложки в RSS-ленте, лимит 5 постов
- 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 реализован)
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
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:
|
||||
- Каждая задача — проверяемый шаг
|
||||
Reference in New Issue
Block a user