Быстрый старт
Скопируйте этот промпт и отправьте его своему ИИ-агенту. Он автоматически создаст для вас новый сайт Rspress.
Подготовка окружения
Rspress поддерживает использование Node.js, Deno или Bun в качестве среды выполнения JavaScript.
Следуйте одному из следующих руководств по установке, чтобы настроить среду выполнения:
Rspress требует Node.js версии 20.19+ или 22.12+.
Онлайн-демонстрация
Вы можете попробовать Rspress прямо в CodeSandbox.
Создание проекта Rspress
Рекомендуемый способ начать новый проект Rspress — использовать утилиту create-rspress:
Утилита запросит название проекта или путь к нему, нужно ли настроить i18n, создавать ли папку theme для кастомизации, а также какие дополнительные инструменты или возможности добавить.
По умолчанию утилита инициализирует Git-репозиторий в созданном проекте. Передайте --no-git, чтобы пропустить инициализацию.
После создания проекта следуйте инструкциям, которые появятся в терминале:
После запуска dev-сервер отобразит локальный URL-адрес. Откройте его в браузере, чтобы просмотреть сгенерированный сайт документации.
Шаблоны
Rspress предоставляет следующие встроенные шаблоны:
Дополнительные инструменты
При создании проекта вы можете выбрать дополнительные инструменты для линтинга или форматирования:
Дополнительные навыки
Если вы планируете поддерживать сайт документации с помощью ИИ-агента, при создании проекта вы можете выбрать дополнительные навыки. CLI создаст директорию .agents/skills в вашем проекте и добавит туда выбранные навыки.
Для большинства сайтов документации мы рекомендуем выбрать:
- rspress-docs-generator: помогает ИИ-агентам создавать и сопровождать сайты документации на Rspress, особенно если в монорепозитории документация вынесена в отдельный проект на Rspress.
- rspress-best-practices: предоставляет ИИ-агентам рекомендации по структуре проекта Rspress, конфигурации, MDX, темам и развёртыванию.
- rspress-description-generator: помогает ИИ-агентам писать и поддерживать описания страниц для SEO, поиска и ИИ-читаемых результатов.
Если вы выберете шаблон basic-theme или i18n-theme, по умолчанию будет выбран следующий навык:
- rspress-custom-theme: позволяет вашему ИИ-агенту кастомизировать тему Rspress (CSS-переменные, слоты, переопределение компонентов темы).
Эти навыки не влияют на работу вашего сайта Rspress. Они предоставляют только локальные подсказки для ИИ-агентов при редактировании и поддержке проекта. Если вы не используете ИИ-агента, отмените выбор или нажмите Enter, чтобы пропустить этот шаг.
Подробнее о навыках агентов и других возможностях ИИ читайте в разделе ИИ.
Текущая директория
Чтобы создать проект в текущем каталоге, введите . в качестве пути к проекту, когда будет предложено:
Если текущий каталог не пуст, CLI спросит, следует ли продолжить и перезаписать файлы.
Неинтерактивный режим
Вы можете передать параметры CLI для создания проекта без интерактивных подсказок:
Вы также можете создать многоязычный шаблон:
Или создайте многоязычный сайт с папкой theme:
Вы также можете явно добавить навыки агента:
Все флаги CLI, поддерживаемые create-rspress:
Ручная настройка
Если вы хотите добавить Rspress в существующий проект или самостоятельно создать минимальные файлы, начните с создания каталога:
Создайте package.json:
Установите Rspress:
Создайте первую страницу:
Добавьте (или обновите) секцию scripts в package.json:
Создайте файл конфигурации:
Создайте tsconfig.json:
Запуск dev-сервера
Запустите локальный сервер разработки следующей командой:
Для команды dev можно указать порт или хост сервера разработки с помощью параметров --port или --host, например: rspress dev --port 8080 --host 0.0.0.0.
Сборка для продакшена
Соберите продакшен-версию сайта следующей командой:
По умолчанию Rspress использует папку doc_build как директорию вывода.
Локальный предпросмотр
Запустите локальный сервер предпросмотра следующей командой:
Превью-сервер обслуживает скомпилированные файлы рабочей версии сайта из doc_build.
Следующие шаги
- Изучите раздел Базовые возможности, чтобы узнать о маршрутизации, главных страницах, статических ресурсах, развёртывании и других общих функциях сайта документации.
- Изучите раздел Использование MDX, чтобы узнать, как писать MDX и использовать компоненты в документации.
- Изучите раздел Конфигурация, чтобы узнать все поддерживаемые параметры конфигурации Rspress.

