Tailwind CSS
Tailwind CSS — это утилитарный CSS-фреймворк для быстрого создания пользовательских интерфейсов. Его можно использовать с MDX-файлами в Rspress, чтобы более эффективно стилизовать вашу документацию, например:
Rspress построен на базе Rsbuild, и конфигурация Tailwind CSS полностью соответствует Rsbuild. Подробности смотрите здесь:
Ниже приведено руководство по интеграции Tailwind CSS v4 с Rspress.
Все встроенные компоненты Rspress используют соглашение об именовании BEM и не используют Tailwind CSS внутри себя, что исключает конфликты с классами Tailwind CSS. Вы можете свободно использовать Tailwind v4 или v3, не беспокоясь о столкновениях стилей.
Установка зависимостей
Создание конфигурации PostCSS
Создайте файл postcss.config.mjs в корне вашего проекта:
Создание файла Tailwind CSS
Создайте файл tailwind.css в корне вашего проекта:
Rspress переключает тёмный режим, проверяя наличие класса .dark у элемента html, поэтому вам нужно настроить @custom-variant. Подробнее см. в документации Tailwind — Dark Mode.
Настройка Rspress
В файле rspress.config.ts используйте опцию globalStyles для импорта файла Tailwind CSS:
Использование
Теперь вы можете использовать utility-классы Tailwind в своих MDX-файлах:

