Тёмный фон + фиолетово-золотые "королевские" акценты, шрифты 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 активных ссылок/пунктов меню.
102 lines
2.6 KiB
YAML
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
|