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

