openspec: архив changes series-taxonomy-and-header, archive-by-year-month, deploy-sftp-incremental (2026-09-25)
deploy-dedinit / Build & SFTP Deploy (push) Successful in 7m13s
deploy-dedinit / Build & SFTP Deploy (push) Successful in 7m13s
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# Tasks: Series taxonomy, theme toggle right, social icons in menu
|
||||
|
||||
## 1. Таксономия series
|
||||
|
||||
- [x] 1.1 Добавить `[taxonomies] series = "series"` в `hugo.toml`
|
||||
- [x] 1.2 Создать `layouts/partials/series_nav.html` — модуль «Серия: N из M» со
|
||||
ссылками на пред./след. часть (сортировка по `series_order`)
|
||||
- [x] 1.3 Переопределить `layouts/_default/single.html` (копия из темы) и
|
||||
подключить `series_nav.html` перед `.post-content`
|
||||
|
||||
## 2. Переключатель темы справа
|
||||
|
||||
- [x] 2.1 В `layouts/partials/extend_footer.html` добавить JS: перенос
|
||||
`.logo .logo-switches` в конец `.nav` (под флагом, чтобы не дублировать)
|
||||
- [x] 2.2 В `assets/css/extended/typewriter.css` закрепить `.logo-switches`
|
||||
(margin-inline-start) — чтобы встал сразу после `#menu`
|
||||
|
||||
## 3. Соцсети в меню
|
||||
|
||||
- [x] 3.1 Добавить `[params.socialIcons]` в `hugo.toml` (github, telegram, rss)
|
||||
- [x] 3.2 В `extend_footer.html` добавить server-rendered блок иконок
|
||||
(`social_icons` через `svg.html` темы) и JS-перенос в `.nav` рядом с меню
|
||||
- [x] 3.3 ФИКС: убрать inline `style="display:none"` (перебивал CSS при переносе),
|
||||
скрытие через `#__social-icons` (CSS), JS снимает id → блок видим
|
||||
|
||||
## 4. Теги в логотипе (typewriter)
|
||||
|
||||
- [x] 4.1 Слова печати = реальные `site.Taxonomies.tags` (популярные первыми,
|
||||
топ-24, без служебных) вместо хардкода `[params.typewriter].words`
|
||||
- [x] 4.2 Удалить устаревший `[params.typewriter]` из `hugo.toml`
|
||||
|
||||
## 5. Проверка и деплой
|
||||
|
||||
- [x] 5.1 `make build` без ошибок
|
||||
- [x] 5.2 Локальные проверки: series-nav на странице серии (2 поста — prev/next
|
||||
работают), таксономия `/series/` собрана, соцсети в шапке (CSS-скрытие +
|
||||
снятие id), переключатель переносится JS, теги в JS-массиве
|
||||
- [ ] 5.3 `git commit` + push
|
||||
- [ ] 5.4 `make deploy`
|
||||
Reference in New Issue
Block a user