Saltar al contenido principal
Las páginas de Mintlify usan un diseño estándar de forma predeterminada, con una barra lateral, un área de contenido y una tabla de contenidos. Personaliza este diseño con los modos de página para crear páginas de destino, vitrinas de funcionalidades o cualquier página que necesite un diseño único. Esta guía cubre cómo usar los modos de página, Tailwind CSS y los componentes para crear diseños personalizados.

Elige un modo de página

Configura el campo mode en el frontmatter de tu página para controlar qué elementos de la interfaz aparecen.
ModoBarra lateralTabla de contenidosPie de páginaSoporte de temasIdeal para
defaultTodos los temasPáginas de documentación estándar
wideNoTodos los temasPáginas sin encabezados o que necesitan mayor ancho
customNoNoNoTodos los temasPáginas de destino, páginas de marketing o diseños de lienzo completo
frameNoModificadoAspen, Almond, Luma, SequoiaContenido personalizado que aún necesita navegación por barra lateral
centerNoNoMint, Linden, Willow, MapleRegistros de cambios, experiencias de lectura enfocada
Para páginas de destino, el modo custom te brinda el mayor control. Elimina todos los elementos de la interfaz excepto la barra de navegación superior, proporcionándote un lienzo en blanco para construir.
Example page frontmatter

Crea una página de destino

Una página de destino típica combina una sección hero, tarjetas de funcionalidades y llamadas a la acción.

Configura la página

Crea un archivo MDX con el modo custom:
Example landing page frontmatter

Crea una sección hero

Usa HTML con clases de Tailwind CSS para construir una sección hero centrada:
Example hero section
Incluye estilos tanto para el modo claro como para el modo oscuro. Usa las clases de Tailwind con el prefijo dark: para gestionar el modo oscuro.

Agrega tarjetas de navegación

Usa los componentes Card y Columns para crear una cuadrícula de enlaces debajo de la sección hero:
Example navigation cards

Usa imágenes con soporte para modo oscuro

Muestra diferentes imágenes para el modo claro y oscuro usando las clases de visibilidad de Tailwind:
Example images with dark mode support

Usa componentes de React para diseños interactivos

Para elementos reutilizables o interactivos, define componentes de React directamente en tu archivo MDX:
Example React component
Evita usar la propiedad style en elementos HTML. Puede provocar un cambio en el diseño al cargar la página. Usa clases de Tailwind CSS o un archivo CSS personalizado en su lugar.

Agrega CSS personalizado

Para estilos que Tailwind no cubre, agrega un archivo CSS a tu repositorio. Mintlify aplica los archivos CSS a todo el sitio, haciendo que sus nombres de clase estén disponibles en todos los archivos MDX.
Los valores arbitrarios de Tailwind CSS (por ejemplo, w-[350px]) no son compatibles. Usa un archivo CSS personalizado para valores que las clases utilitarias de Tailwind no cubran.
Example custom CSS file
Luego haz referencia a la clase en tu MDX:
Example custom CSS usage
Consulta Scripts personalizados para más información sobre CSS personalizado y los selectores CSS disponibles.

Ejemplo completo

Aquí tienes una página de destino completa que combina una sección hero con tarjetas de navegación:
Example landing page

Consejos

  • Prueba en modo claro y oscuro. Previsualiza tu diseño personalizado tanto en modo claro como oscuro para detectar estilos dark: que falten.
  • Usa las clases max-w-* para limitar el ancho del contenido y mantener el texto legible.
  • Hazlo responsivo. Usa los prefijos responsivos de Tailwind (sm:, md:, lg:) para que tu diseño funcione en todos los tamaños de pantalla.
  • Combina modos. Usa el modo custom para la página principal de tu documentación y el modo default para todo lo demás. El modo se configura por página, así que diferentes páginas pueden usar distintos diseños.
  • Verifica los cambios de diseño. Si los elementos saltan al cargar la página, reemplaza las propiedades style en línea con clases de Tailwind o CSS personalizado.