Files
faq-khap-ru/mkdocs.yml
T
kislovdm e77fba7e65 Привести тему faq.khap.ru в соответствие с лендингом khap.ru
Тёмный фон + фиолетово-золотые "королевские" акценты, шрифты Cinzel
(заголовки) + Manrope (текст), корона в логотипе/favicon — тот же
визуальный язык, что на продающем лендинге главной страницы.

Схема оставлена "dracula" намеренно: JS плагина
mkdocs_pymdownx_material_extras хардкодит это имя как дефолтную тёмную
схему (--> localStorage) и принудительно выставляет его на body, если
ничего не сохранено — переименование ничего не даёт, схема откатится.
Тот же плагин задаёт свои CSS-переменные через `:root>*[data-md-color-scheme=dracula]`
и компонентные правила вплоть до specificity (0,3,0) (например, цвет
активного пункта меню через --md-primary-fg-color) — наши переопределения
подобраны так, чтобы либо превышать эту специфичность (`:root>body[...]`),
либо не конфликтовать вовсе (primary-fg-color сделан видимым фиолетовым,
а не тёмным, иначе текст активного пункта меню становится невидимым на
тёмном фоне — фон хедера при этом управляется отдельным токеном
--md-header-bg-color).

Проверено локально: mkdocs build + скриншоты всех разделов (десктоп и
мобильный вьюпорт), реальный computed-color активных ссылок/пунктов меню.
2026-08-11 16:03:31 +03:00

102 lines
2.6 KiB
YAML

site_name: Королевский Хап FAQ
site_description: Ответы на частые вопросы по боту Королевский Хап
site_url: https://faq.khap.ru
theme:
name: material
#custom_dir: theme
icon:
logo: material/crown
favicon: stylesheets/favicon.svg
palette:
scheme: dracula
primary: deep purple
accent: deep purple
font:
text: Manrope
# features:
# - navigation.tabs
nav:
- Правила: rules.md
- Оплата: payment_sanctions.md
- Товары: content.md
- Стражник: gatekeeper.md
- Кнопка: knopka.md
- Автовыкуп:
- Начальная настройка: autobot_visual.md
- Описание запуска: autobot_intro.md
- Составление правил: autobot_faq.md
- Лист ожидания: autobuy_lo.md
- Приложение: app.md
- Хвасты: review.md
markdown_extensions:
- markdown.extensions.toc:
slugify: !!python/name:pymdownx.slugs.uslugify
permalink: ""
- markdown.extensions.admonition:
- markdown.extensions.smarty:
smart_quotes: false
- pymdownx.betterem:
- markdown.extensions.attr_list:
- markdown.extensions.def_list:
- markdown.extensions.tables:
- markdown.extensions.abbr:
- markdown.extensions.footnotes:
- markdown.extensions.md_in_html:
- pymdownx.superfences:
- pymdownx.highlight:
extend_pygments_lang:
- name: php-inline
lang: php
options:
startinline: true
- name: pycon3
lang: pycon
options:
python3: true
- pymdownx.inlinehilite:
- pymdownx.magiclink:
repo_url_shortener: true
repo_url_shorthand: true
social_url_shorthand: true
user: facelessuser
repo: MarkdownPreview
- pymdownx.tilde:
- pymdownx.caret:
- pymdownx.smartsymbols:
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg
- pymdownx.escapeall:
hardbreak: true
nbsp: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.arithmatex:
- pymdownx.mark:
- pymdownx.striphtml:
- pymdownx.snippets:
base_path: docs/src/markdown/_snippets
- pymdownx.keys:
separator: "\uff0b"
- pymdownx.details:
- pymdownx.tabbed:
- pymdownx.saneheaders:
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/korolevskiyhap/faq/
extra_css:
- stylesheets/extra.css
plugins:
- search:
lang:
- en
- ru
- mkdocs_pymdownx_material_extras