Портфолио
Быстрый старт

Nextra 2.x

Nextra – это фреймворк на основе Next.js, который позволяет создавать статические сайты с документацией. Для размещения контента система поддерживает все основные возможности Next.js, а также разметку Markdown.

Быстрый старт

Чтобы использовать Nextra, необходимо выбрать тему. Из коробки доступно два варианта:

Также вы можете настроить собственную тему. Подробнее об этом смотрите в разделе Пользовательская тема.

Популярные вопросы

Nextra FAQ представляет собой подборку ответов на наиболее часто задаваемые вопросы. Если вы не найдете среди них интересующую вас информацию, то можете обратиться к разработчикам напрямую. Для этого начните обсуждение ↗ (opens in a new tab).


Возможно ли в Nextra использовать Next.js `app router`?

Нет. Nextra работает только через директорию /pages. Поддержка app router пока еще нами не реализована. Однако вы можете использовать /app и /pages одновременно. Для этого поместите документы внутри /pages, а другие роуты – в /app.

Возможно ли использовать X вместе с Nextra?

В большинстве случаев "да". Поскольку Nextra представляет собой плагин для Next.js, практически все, что может быть реализовано с помощью React, может быть применено в Nextra. Вот несколько примеров:

Как добавить в Nextra компонент live coding?

Для этого вы можете воспользоваться сторонними библиотеками. Например, Sandpack ↗ (opens in a new tab) и react-live ↗ (opens in a new tab). Они позволяют добавлять live coding компоненты в MDX.