Componentes listos para docs
11 componentes nativos disponibles para construir una experiencia editorial consistente.
Una pagina de referencia visual que muestra todos los componentes nativos de Starlight en una sola guia.
Esta guia concentra los componentes mas utiles de Starlight en una sola pagina para que puedas evaluar estructura, legibilidad y patrones visuales sin salir del proyecto.
Nuevo topico Starlight MDXComponentes listos para docs
11 componentes nativos disponibles para construir una experiencia editorial consistente.
Navegacion clara
Una sola pagina puede combinar resumen ejecutivo, tutorial, referencia visual y enlaces accionables.
Entrega moderna
La mezcla de tarjetas, tabs, pasos, llamados de atencion y bloques de codigo mejora el escaneo visual.
Acceso rapido
Usa esta pagina como plantilla para futuras guias internas, onboarding tecnico o documentacion de producto.
Usa CardGrid y LinkButton para presentar valor y llamadas a la accion.
Usa Steps con bloques de codigo y asides cortos para guiar una tarea de principio a fin.
Usa Tabs y Code cuando necesites comparar variantes o APIs.
Define el objetivo editorial en una frase. Decide si la pagina sera una guia, una referencia o una landing interna.
Arma una apertura escaneable. Usa tarjetas, badges y un CTA para que el lector entienda el valor en menos de 10 segundos.
Introduce contenido guiado. Organiza pasos, tabs y asides para separar accion, contexto y advertencias.
Cierra con ejemplos concretos. Incluye una estructura de archivos o snippets reales para que la pagina sea reutilizable.
// @ts-checkimport { defineConfig } from 'astro/config';import starlight from '@astrojs/starlight';import starlightCatppuccin from '@catppuccin/starlight'
import react from '@astrojs/react';
import tailwindcss from '@tailwindcss/vite';import remarkMermaid from 'remark-mermaidjs';
// https://astro.build/configexport default defineConfig({ markdown: { remarkPlugins: [remarkMermaid], }, integrations: [starlight({ plugins: [starlightCatppuccin({ dark: { flavor: "macchiato", accent: "sky" }, light: { flavor: "latte", accent: "sky" }, })], customCss: [ './src/styles/global.css', '@fontsource/michroma/latin-400.css', '@fontsource-variable/montserrat', '@fontsource/source-sans-3/latin-400.css', '@fontsource/source-sans-3/latin-500.css', '@fontsource/source-sans-3/latin-600.css', '@fontsource/source-sans-3/latin-700.css', '@fontsource/jetbrains-mono/latin-400.css', '@fontsource/jetbrains-mono/latin-500.css', './src/styles/fonts.css', ], components: { Sidebar: './src/components/starlight/Sidebar.astro', Hero: './src/components/starlight/Hero.astro', Head: './src/components/starlight/Head.astro', Footer: './src/components/starlight/Footer.astro', Search: './src/components/starlight/Search.astro', ThemeSelect: './src/components/starlight/ThemeSelect.astro', PageTitle: './src/components/starlight/PageTitle.astro', TableOfContents: './src/components/starlight/TableOfContents.astro', MobileTableOfContents: './src/components/starlight/MobileTableOfContents.astro', }, title: 'My Docs', locales: { root: { label: 'Español', lang: 'es', }, }, logo: { light: './src/assets/png_logo_dark.png', dark: './src/assets/png_logo_light.png', alt: 'Logo', replacesTitle: true, }, social: [{ icon: 'github', label: 'GitHub', href: 'https://github.com/withastro/starlight' }], // Sidebar accordion titles: edit each group's `label` below (and item labels / slugs as needed). sidebar: [ { label: 'Manual de Uso (Video Aula)', items: [ // Each item here is one entry in the navigation menu. { label: 'Example Guide', slug: 'guides/example' }, { label: 'HeroUI Demo', slug: 'guides/heroui-demo' }, { label: 'Modelo de Datos', slug: 'guides/modelo-de-datos' }, { label: 'Mantenedor de Usuarios, Roles y Equipos', slug: 'guides/mantenedor-usuarios-roles-equipos', }, { label: 'Mantenedor de Alertas', slug: 'guides/mantenedor-alertas' }, { label: 'Mantenedor de Estados', slug: 'guides/mantenedor-estados' }, { label: 'Offcanvas — Sistema de negocios', slug: 'guides/offcanvas-sistema-negocios' }, { label: 'Sistema Chat Interno del Negocio', slug: 'guides/sistema-chat-interno-negocio' }, { label: 'Panel de Notificaciones', slug: 'guides/panel-notificaciones' }, { label: 'Tema Starlight Sergio Escobar', slug: 'guides/tema-starlight-sergio-escobar' }, { label: 'Demo de Documentacion Moderna', slug: 'guides/modern-docs-demo' }, { label: 'Video Manager', slug: 'guides/video-manager' }, ], }, { label: 'Referencia', autogenerate: { directory: 'reference' }, }, ], }), react()],
vite: { plugins: [tailwindcss()], server: { proxy: { '/api': { target: 'http://localhost:3100', changeOrigin: true, }, }, }, },});
Esta pagina demuestra que Starlight permite construir documentacion mas expresiva sin abandonar una base simple de contenido. Puedes duplicarla y recortar secciones segun el tipo de pagina que necesites publicar.