Contáctanos
Webflow Premium Partner Ehab Fayez
Volver a Agent Skills
Contenido y Documentación

Starlight Documentation

Construye sitios de documentación hermosos con el tema Astro Starlight con i18n, búsqueda y navegación de barra lateral.

Claude Code Cursor Copilot Windsurf

Descripción General

Starlight es el tema de documentación oficial de Astro, proporcionando un sitio de documentación completo con búsqueda integrada, i18n, accesibilidad y diseño hermoso listo para usar. Los agentes de codificación IA pueden crear páginas de documentación, configurar la navegación y personalizar el tema.

Los agentes pueden generar páginas de documentación Markdown/MDX con la biblioteca de componentes de Starlight incluyendo tabs, tarjetas, callouts aside y bloques de código. Pueden configurar astro.config.mjs para la estructura de la barra lateral, configuraciones de localización y CSS personalizado.

Starlight soporta tabla de contenidos automática, integración OpenAPI y optimización SEO. Los equipos pueden usar agentes IA para crear rápidamente sitios de documentación que cumplan estándares de accesibilidad y proporcionen una excelente experiencia de lectura en todos los dispositivos e idiomas.

¿Para Quién Es?

  • Crear sitio de documentación Starlight con soporte i18n
  • Generar páginas de documentación con componentes Starlight
  • Configurar navegación de barra lateral y orden de páginas
  • Configurar documentación multilingüe con enrutamiento automático

Instalación

Configurar Claude Code
npm create astro@latest -- --template starlight

Configuración

// astro.config.mjs
import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';

export default defineConfig({
  integrations: [
    starlight({
      title: 'My Docs',
      defaultLocale: 'en',
      locales: { en: { label: 'English' }, ar: { label: 'العربية', dir: 'rtl' } },
      sidebar: [
        { label: 'Guides', items: [
          { label: 'Getting Started', slug: 'guides/getting-started' },
        ]},
      ],
    }),
  ],
});