16:37, 14 января 2025

Релиз Nextra 4 x App Router: что нового?

Nextra — это мощная библиотека для рендеринга MDX-файлов с использованием Next.js. Она упрощает создание сайтов-документаций, блогов и других проектов с контентом, предоставляя готовые темы, удобные маршруты и поддержку серверных и клиентских компонентов. Благодаря своей гибкости и продвинутым возможностям, Nextra подходит как для небольших личных проектов, так и для крупных корпоративных сайтов.

Читать на сайте

Что такое Nextra?

Основные изменения:

Вышел Nextra 4.0! В этой версии представлены многочисленные нововведения:

Примеры ключевых функций:

Поддержка App Router:

Nextra 4 полностью переходит на использование App Router из Next.js, что упрощает маршрутизацию и улучшает организацию контента. Теперь можно использовать два подхода для рендеринга MDX-файлов:

Это позволяет более гибко управлять структурой проекта и улучшает производительность.

Внедрение Turbopack:

Turbopack — это новый высокопроизводительный бандлер на языке Rust, который заменяет Webpack. Он обеспечивает более быструю инкрементальную сборку, что особенно полезно при разработке крупных проектов. Для активации Turbopack достаточно добавить флаг --turbopack к команде разработки:

"scripts": {  "dev": "next dev --turbopack"}

Это значительно ускоряет процесс разработки и улучшает отклик системы на изменения в коде.

Новый поисковый движок Pagefind:


Для получения полного списка изменений и руководства по миграции на Nextra 4 рекомендуется ознакомиться с официальной документацией.

Обсудить