Убрать менторство/links/Telegram-ссылки, вынести hero-слайдер в компонент #1

Closed
opened 2026-07-04 10:24:41 +00:00 by opencode · 0 comments
Collaborator

Что сделано

Страницы

  • Менторство (/mentoring/): закрыта — draft: true, убрана из навигации (menus удалён). Шаблон layouts/_default/mentoring.html удалён.
  • Links (/links/): удалена полностью (контент + шаблон links.html + запись в google-reindex/urls.txt).
  • Музыкальный канал (статья content/blog/music-channel/): помечена draft: true (канал закрыт).

Hero-слайдер

  • Вынесен в отдельный компонент layouts/partials/hero-slider.html.
  • В layouts/index.html заменён на условный вызов: {{ if .Site.Params.options.heroSlider }}.
  • Добавлена настройка heroSlider = false в config/_default/params.toml → отключён по умолчанию.

Перенос секции «Чем я занимаюсь»

  • Секция из mentoring.html (карточки Архитектура / Управление проектом / Управление командой) перенесена в layouts/_default/about.html после блока «Опыт».
  • Заголовок изменён: «Чем я могу помочь» → «Чем я занимаюсь».

Footer

  • Убрана иконка Telegram из social-links.
  • Убран блок «Мой музыкальный канал».
  • Legal-ссылки (Конфиденциальность, Обработка ПДн, Условия) перенесены в блок footer-about под social-icons.
  • Нижняя строка оставлена только с копирайтом.

Очистка собственных Telegram-ссылок

  • layouts/_default/about.html: убраны Telegram, VC.ru, Хабр (остался только Email).
  • config/_default/params.toml: убран t.me/agaltsovav из schemaSameAs.
  • content/about/index.md: убрана ссылка на телеграм-канал из текста.
  • content/legal/terms.md, privacy.md, data-processing.md: убраны строки контактов Telegram.
  • static/llms.txt: убраны обе строки Telegram.
  • layouts/partials/footer/footer.html: убраны ссылки на t.me/ch_agaltsovav и t.me/my_music_mania.

Не тронуты: сторонние Telegram-ссылки в статьях блога (ITManagementConf, ozon-folder).

Проверка

  • npm run build — OK (299 страниц, было 300 — music-channel ушёл в черновик).
  • npm run lint:js и npm run lint:css — без ошибок.
  • npm run lint:md падает с библиотечным багом micromark (воспроизводится на исходном коде до изменений — не связано с задачей).
## Что сделано ### Страницы - **Менторство** (`/mentoring/`): закрыта — `draft: true`, убрана из навигации (`menus` удалён). Шаблон `layouts/_default/mentoring.html` удалён. - **Links** (`/links/`): удалена полностью (контент + шаблон `links.html` + запись в `google-reindex/urls.txt`). - **Музыкальный канал** (статья `content/blog/music-channel/`): помечена `draft: true` (канал закрыт). ### Hero-слайдер - Вынесен в отдельный компонент `layouts/partials/hero-slider.html`. - В `layouts/index.html` заменён на условный вызов: `{{ if .Site.Params.options.heroSlider }}`. - Добавлена настройка `heroSlider = false` в `config/_default/params.toml` → отключён по умолчанию. ### Перенос секции «Чем я занимаюсь» - Секция из `mentoring.html` (карточки Архитектура / Управление проектом / Управление командой) перенесена в `layouts/_default/about.html` после блока «Опыт». - Заголовок изменён: «Чем я могу помочь» → «Чем я занимаюсь». ### Footer - Убрана иконка Telegram из social-links. - Убран блок «Мой музыкальный канал». - Legal-ссылки (Конфиденциальность, Обработка ПДн, Условия) перенесены в блок `footer-about` под social-icons. - Нижняя строка оставлена только с копирайтом. ### Очистка собственных Telegram-ссылок - `layouts/_default/about.html`: убраны Telegram, VC.ru, Хабр (остался только Email). - `config/_default/params.toml`: убран `t.me/agaltsovav` из `schemaSameAs`. - `content/about/index.md`: убрана ссылка на телеграм-канал из текста. - `content/legal/terms.md`, `privacy.md`, `data-processing.md`: убраны строки контактов Telegram. - `static/llms.txt`: убраны обе строки Telegram. - `layouts/partials/footer/footer.html`: убраны ссылки на `t.me/ch_agaltsovav` и `t.me/my_music_mania`. **Не тронуты**: сторонние Telegram-ссылки в статьях блога (ITManagementConf, ozon-folder). ### Проверка - `npm run build` — OK (299 страниц, было 300 — music-channel ушёл в черновик). - `npm run lint:js` и `npm run lint:css` — без ошибок. - `npm run lint:md` падает с библиотечным багом micromark (воспроизводится на исходном коде до изменений — не связано с задачей).
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: agaltsovav/docs.a2v.space#1