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.