dfc4c403fa
- extend_footer.html: убран inline display:none у блока соцсетей (перебивал
CSS при переносе); слова логотипа = site.Taxonomies.tags (топ-24 по числу
постов, без служебных тегов) вместо [params.typewriter].words
- typewriter.css: скрытие #__social-icons{display:none} (JS снимает id при
переносе в nav -> блок видим через класс), order:2 у .social-icons-inline
- hugo.toml: удалён устаревший [params.typewriter]
2.3 KiB
2.3 KiB
Tasks: Series taxonomy, theme toggle right, social icons in menu
1. Таксономия series
- 1.1 Добавить
[taxonomies] series = "series"вhugo.toml - 1.2 Создать
layouts/partials/series_nav.html— модуль «Серия: N из M» со ссылками на пред./след. часть (сортировка поseries_order) - 1.3 Переопределить
layouts/_default/single.html(копия из темы) и подключитьseries_nav.htmlперед.post-content
2. Переключатель темы справа
- 2.1 В
layouts/partials/extend_footer.htmlдобавить JS: перенос.logo .logo-switchesв конец.nav(под флагом, чтобы не дублировать) - 2.2 В
assets/css/extended/typewriter.cssзакрепить.logo-switches(margin-inline-start) — чтобы встал сразу после#menu
3. Соцсети в меню
- 3.1 Добавить
[params.socialIcons]вhugo.toml(github, telegram, rss) - 3.2 В
extend_footer.htmlдобавить server-rendered блок иконок (social_iconsчерезsvg.htmlтемы) и JS-перенос в.navрядом с меню - 3.3 ФИКС: убрать inline
style="display:none"(перебивал CSS при переносе), скрытие через#__social-icons(CSS), JS снимает id → блок видим
4. Теги в логотипе (typewriter)
- 4.1 Слова печати = реальные
site.Taxonomies.tags(популярные первыми, топ-24, без служебных) вместо хардкода[params.typewriter].words - 4.2 Удалить устаревший
[params.typewriter]изhugo.toml
5. Проверка и деплой
- 5.1
make buildбез ошибок - 5.2 Локальные проверки: series-nav на странице серии (2 поста — prev/next
работают), таксономия
/series/собрана, соцсети в шапке (CSS-скрытие + снятие id), переключатель переносится JS, теги в JS-массиве - 5.3
git commit+ push - 5.4
make deploy