From ec5d2f14f4fa44e527c3809fb9c1f96a9aa4d216 Mon Sep 17 00:00:00 2001 From: Arswarog Date: Sat, 8 Aug 2026 10:37:30 +0300 Subject: [PATCH] =?UTF-8?q?feat(theme):=20=D1=82=D1=91=D0=BC=D0=BD=D0=B0?= =?UTF-8?q?=D1=8F=20=D1=82=D0=B5=D0=BC=D0=B0=20=D0=BD=D0=B0=20=D0=BF=D0=B0?= =?UTF-8?q?=D0=BB=D0=B8=D1=82=D1=80=D0=B5=20Nord?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Зачем Более комфортно для глаз ## Реализация **Почему не хватило конфига в themeConfig.mermaid.options** Docusaurus инициализирует Mermaid так: ```ts mermaid.initialize({ ...options, // статично, оба режима theme: isDark ? 'base' : 'default', }); ``` `themeVariables` лежат внутри `options` и применяются независимо от `colorMode`. Попытка передать Nord-цвета через `options` дала бы Nord-оттенки и в светлом режиме. **Почему swizzle, а не CSS-переопределения** Mermaid рендерит SVG и встраивает финальные hex-значения непосредственно в `