From 33a95cc3e470d9f7533a24216ff97ea60d964601 Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Sun, 29 Mar 2026 19:04:50 +0300 Subject: [PATCH] =?UTF-8?q?feat(site):=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0?= =?UTF-8?q?=20=C2=AB=D0=9D=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D1=82=D1=8C=20?= =?UTF-8?q?=D0=B2=20Telegram=C2=BB=20=D0=B8=20=D1=81=D0=BE=D1=86=D1=81?= =?UTF-8?q?=D0=B5=D1=82=D0=B8=20=D0=B2=20=D1=84=D1=83=D1=82=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Зачем: - менти и посетителям сайта нужен быстрый способ связаться с ментором. - Что: - добавлена floating-кнопка Telegram (левый нижний угол, всегда видна при скролле). - добавлены иконки Telegram и GitHub в футер через extra.social. - создан template override (overrides/main.html) с inline-стилями. - Проверка: - mkdocs build --strict проходит без ошибок. - кнопка видна на всех страницах, ведёт на t.me/dementev_dev. Co-Authored-By: Claude Opus 4.6 (1M context) --- mkdocs.yml | 11 +++++++++ overrides/main.html | 57 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 overrides/main.html diff --git a/mkdocs.yml b/mkdocs.yml index c37b1e9..b30b5d2 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -22,6 +22,7 @@ exclude_docs: | .gitignore mkdocs.yml dwh-modeling/TODO.md + overrides/ nav: - Роадмап: README.md @@ -33,6 +34,7 @@ nav: theme: name: material + custom_dir: overrides language: ru palette: - scheme: default @@ -67,6 +69,15 @@ markdown_extensions: - pymdownx.highlight - attr_list +extra: + social: + - icon: fontawesome/brands/telegram + link: https://t.me/dementev_dev + name: Написать в Telegram + - icon: fontawesome/brands/github + link: https://github.com/dementev-dev/de-roadmap + name: GitHub + plugins: - same-dir - search: diff --git a/overrides/main.html b/overrides/main.html new file mode 100644 index 0000000..577bccc --- /dev/null +++ b/overrides/main.html @@ -0,0 +1,57 @@ +{% extends "base.html" %} + +{% block extrahead %} + +{% endblock %} + +{% block content %} + {{ super() }} + + + + + +{% endblock %}