Ctrl K
ComunidadGuías…

docs/astro.config.mjs

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';

export default defineConfig({
  site: 'https://docs.lynox.ai',
  integrations: [
    starlight({
      title: 'lynox',
      description: 'Run your business. Not your tools.',
      logo: {
        light: './src/assets/logo-light.svg',
        dark: './src/assets/logo-dark.svg',
        replacesTitle: true,
      },
      social: [
        { icon: 'github', label: 'GitHub', href: 'https://github.com/lynox-ai/lynox' },
      ],
      customCss: ['./src/styles/custom.css'],
      components: {
        Footer: './src/components/Footer.astro',
        Sidebar: './src/components/Sidebar.astro',
      },
      head: [
        {
          tag: 'script',
          attrs: { is: 'inline' },
          content: `if (!localStorage.getItem('starlight-theme')) {
            document.documentElement.setAttribute('data-theme', 'dark');
            localStorage.setItem('starlight-theme', 'dark');
          }`,
        },
        {
          tag: 'script',
          content: `document.addEventListener('DOMContentLoaded', () => {
            const link = document.querySelector('.site-title');
            if (link) link.href = 'https://lynox.ai';
          });`,
        },
      ],
      lastUpdated: true,
      pagination: true,
      sidebar: [
        // Starlight v0.39 removed top-level `label` + `autogenerate` on the same
        // entry; an autogenerated group is now `{ label, items: [{ autogenerate }] }`.
        { label: 'Getting Started', items: [{ autogenerate: { directory: 'getting-started' } }] },
        { label: 'Daily Use', items: [{ autogenerate: { directory: 'daily-use' } }] },
        { label: 'Features', items: [{ autogenerate: { directory: 'features' } }] },
        { label: 'Setup & Deployment', items: [{ autogenerate: { directory: 'setup' } }] },
        { label: 'Integrations', items: [{ autogenerate: { directory: 'integrations' } }] },
        { label: 'For Developers', items: [{ autogenerate: { directory: 'developers' } }] },
      ],
    }),
  ],
});