Nextra
Nextra là một framework được xây dựng trên nền tảng của Next.js, cho phép bạn xây dựng các trang web tập trung vào nội dung. Nó có tất cả các tính năng tuyệt vời từ Next.js để tạo nội dung dựa trên Markdown một cách dễ dàng.
Bắt đầu
Dự án này kết hợp cả hai chủ đề Documentation Theme và Blog Theme. Dự án sử dụng phiên bản V3 Alpha Nextra với nhiều tính năng như:
- Hỗ trợ
i18n
tốt hơn. - MDX 3
- Tệp
_meta.{js,jsx,ts,tsx}
mới với hỗ trợ JSX - Table of Contents (TOC) mạnh mẽ hơn
- Kích thước Bundle tốt hơn
- …
Xem chi tiết tại: Nextra 3 – Your Favourite MDX Framework, Now on 🧪 Steroids
Nextra FAQ
FAQ Nextra tổng hợp các câu hỏi và câu trả lời về dự án. Nếu bạn có một câu hỏi mà không có trong đây, vui lòng mở một cuộc thảo luận.
Tôi có thể sử dụng Nextra với app router Next.js không?
Không, Nextra chỉ hoạt động với thư mục /pages
trong thời điểm hiện tại. Hỗ trợ cho app router chưa được triển khai.
Tuy nhiên, bạn có thể sử dụng cả /app
và /pages
cùng một lúc - chỉ cần đặt tài liệu của bạn bên trong /pages
và
các đường dẫn khác trong /app
.
Tôi có thể sử dụng X với Nextra không?
Câu trả lời là “có” đối với hầu hết mọi thứ. Vì Nextra chỉ là một plugin của Next.js, gần như mọi thứ có thể được thực hiện với React đều có thể được thực hiện với Nextra. Dưới đây là một số ví dụ và hướng dẫn:
Làm thế nào để thêm một thành phần mã hóa trực tiếp vào Nextra?
Có các thư viện như Sandpack và react-live có thể giúp bạn thêm các thành phần mã hóa trực tiếp vào MDX của bạn.