Ir al contenido

Configuración

La configuración principal de IZ-KnowledgeBase está en astro.config.mjs, src/content.config.ts, package.json y src/styles/custom.css.

El proyecto no requiere variables de entorno para operar localmente o generar el build estático.

ConfiguraciónValor actualUso
titleEspacio en blancoEvita mostrar título textual junto al logo.
logo.src./src/assets/logo-interzone.pngLogo Interzone.
locales.root.langesInterfaz en español.
tableOfContentsh2 a h3Muestra “En esta página”.
customCss./src/styles/custom.cssEstilos Interzone.
sidebarAutogenerado por directorioNavegación principal.

La navegación principal se define por directorios:

SecciónDirectorio
Estándaresestandares
Proyectosproyectos
Clientesclientes
Guías técnicasguias
Inventarioinventario
Ideas y backlogideas

Para agregar una nueva guía, crear un .md o .mdx dentro del directorio correspondiente. Starlight lo mostrará automáticamente si la sección usa autogenerate.

Cada página debe incluir frontmatter mínimo:

---
title: Título
description: Descripción breve.
sidebar:
order: 1
tableOfContents:
minHeadingLevel: 2
maxHeadingLevel: 3
---

src/content.config.ts define la colección documental:

import { defineCollection } from 'astro:content';
import { docsLoader } from '@astrojs/starlight/loaders';
import { docsSchema } from '@astrojs/starlight/schema';
export const collections = {
docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }),
};
TipoUso recomendado
.mdDocumentación estándar.
.mdxPáginas que usan componentes Starlight o JSX.
VariableEstado
Build localNo requiere variables.
Publicación estáticaNo requiere variables.
Tokens de despliegueSolo si se automatiza con Wrangler o CI/CD.