Repolode
shuding

shuding/nextra

Framework basado en Next.js para crear sitios de documentación y contenido a partir de archivos MDX y Markdown.

Estrellas
13,941
Forks
1,412
Issues abiertos
329
Último commit
hace 3 meses

¿Qué es?

Nextra es un framework de generación de sitios estáticos basado en Next.js. Permite escribir páginas en MDX o Markdown y convertirlas en un sitio web, con el sistema de rutas, los componentes de React y las herramientas de compilación habituales de Next.js.

El proyecto incluye dos paquetes: el paquete principal `nextra`, que procesa el contenido, y `nextra-theme-docs`, un tema de documentación. El repositorio también incluye ejemplos y un sitio de documentación, y se desarrolla como un workspace de PNPM gestionado con Turborepo.

Al estar basado en Next.js, permite incrustar componentes de React directamente en el contenido Markdown y usar las mismas opciones de despliegue que cualquier aplicación de Next.js.

Funciones clave

  • 01Escribe páginas en MDX o Markdown con componentes de React incrustados.
  • 02Se basa en el sistema de rutas y las herramientas de compilación de Next.js.
  • 03Incluye un paquete con un tema de documentación, nextra-theme-docs.
  • 04Estructura de monorepo que usa workspaces de PNPM y Turborepo.

Casos de uso

  • Crear un sitio de documentación para un producto o proyecto.
  • Publicar un blog técnico o una base de conocimiento a partir de archivos Markdown.
  • Crear documentación interactiva que combine texto con componentes de React.

Inicio rápido

  1. 1

    Activar Corepack

    corepack enable
  2. 2

    Instalar las dependencias del proyecto

    pnpm install
  3. 3

    Iniciar el sitio de documentación de ejemplo en modo de desarrollo

    pnpm --filter example-docs dev

Antes de usarlo

  • La configuración del entorno de desarrollo requiere pnpm y Corepack, por lo que está dirigida a quienes contribuyen al proyecto, no a usuarios finales que buscan una solución rápida.
  • La documentación sobre cómo usar el framework está alojada externamente en nextra.site.

Temas

Preguntas frecuentes

¿Qué es nextra?
Framework basado en Next.js para crear sitios de documentación y contenido a partir de archivos MDX y Markdown. Nextra es un framework de generación de sitios estáticos basado en Next.js. Permite escribir páginas en MDX o Markdown y convertirlas en un sitio web, con el sistema de rutas, los componentes de React y las herramientas de compilación habituales de Next.js.
¿nextra es gratuito? ¿Qué licencia tiene?
nextra es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nextra sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de nextra fue el 31 jul 2026.
¿Para qué puedo usar nextra?
Crear un sitio de documentación para un producto o proyecto. Publicar un blog técnico o una base de conocimiento a partir de archivos Markdown. Crear documentación interactiva que combine texto con componentes de React.
¿Cómo se instala nextra?
Activar Corepack: corepack enable Instalar las dependencias del proyecto: pnpm install Iniciar el sitio de documentación de ejemplo en modo de desarrollo: pnpm --filter example-docs dev
¿Dónde consigo nextra?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/shuding/nextra

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados