0fbc0f93a4a1207c83da4b929baa1394a7d05e8c
- hugo.toml: [taxonomies] series = "series"; [params.socialIcons] (github, telegram, rss) - layouts/partials/series_nav.html: модуль «Серия: N из M» с навигацией prev/next (сортировка по series_order), поддержка кириллических названий серий - layouts/_default/single.html: override темы — подключение series_nav перед контентом - layouts/partials/extend_footer.html: JS переносит .logo-switches из .logo в конец .nav (переключатель темы — справа после меню); server-rendered блок соцсетей переносится к меню; иконки — через штатный svg.html темы (github/telegram/rss) - assets/css/extended/typewriter.css: стили .social-icons-inline, .series-nav; .logo-switches после переноса попадает под .nav > .logo-switches (order:2) Closes openspec change series-taxonomy-and-header
dedinit.ru
dedinit.ru — блог на генераторе статических сайтов Hugo (extended) с кастомной темой rDedInit (форк PaperMod). Платформа для публикации лонгридов с поддержкой блоков кода и подсветки синтаксиса.
Быстрый старт
hugo # сборка в public/
hugo server # локальный сервер: http://localhost:1313
make build # сборка через Makefile (hugo --minify)
make deploy # сборка + деплой (требует SSHPASS)
ЕДИНСТВЕННЫЙ способ деплоя — make deploy. Не заменять на rsync/ssh-exec:
аккаунт хостинга SFTP-only. Подробности — в docs/DEPLOY_INSTRUCTIONS.md.
Структура
dedinit.ru/
├── content/posts/ # Статьи блога (bundle: папка с index.md + hero.svg)
├── themes/rDedInit/ # Кастомная тема на базе PaperMod
├── static/ # Статические ресурсы (favicon и т.д.)
├── docs/ # ВСЯ документация проекта
├── tools/ # Скрипты деплоя (deploy_sftp.py, winscp_script.txt)
├── hugo.toml # Конфигурация Hugo
├── Makefile # Сборка и деплой
├── README.md # Краткое введение (этот файл)
└── AGENTS.md # Правила работы для агентов
Документация
Вся подробная документация — в каталоге docs/:
| Документ | О чём |
|---|---|
| DEPLOY_INSTRUCTIONS.md | Деплой через SFTP (kpa39l.myjino.ru:2222) |
| ROADMAP.md | Дорожная карта проекта |
| PAPERMOD_PARAMS.md | Справочник параметров темы rDedInit |
| QWEN.md | Настройки взаимодействия и описание проекта |
| gitea-setup.md | Интеграция с Gitea |
| Telegram_frontend.md | Оформление Telegram-постов |
| favicon-logo-setup.md | Настройка favicon и логотипа |
| local-aux-models.md | Опыт: локальные aux-модели Hermes |
| archive/ | Архив устаревших документов |
Конвенции
- Ветка
main; источник истины — gitverse.ru (kpa39l/dedinit.ru), Gitea — pull-mirror. - Правила работы для агентов —
AGENTS.md. - Планирование изменений — OpenSpec (
openspec/).
Description
Languages
HTML
94.8%
CSS
3.6%
Python
0.9%
JavaScript
0.7%