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

Astro Content Collections

Gestiona colecciones de contenido con tipado seguro en Astro con validación de esquemas y APIs de consulta.

Claude Code Cursor Copilot Windsurf

Descripción General

Las Content Collections de Astro proporcionan una forma con tipado seguro de gestionar contenido dentro de proyectos Astro. Los agentes de codificación IA pueden definir esquemas de colección usando Zod, crear y validar entradas de contenido y construir páginas dinámicas desde colecciones.

Los agentes pueden configurar colecciones de contenido para blogs, documentación, productos y otros tipos de contenido con validación de esquema apropiada. Pueden generar entradas de contenido con frontmatter válido, crear rutas dinámicas desde colecciones y consultar contenido usando las APIs integradas de Astro.

Las Content Collections soportan formatos Markdown, MDX, JSON y YAML con inferencia automática de tipos. Los equipos pueden usar agentes IA para mantener estándares de contenido estrictos, generar contenido desde plantillas y asegurar que todas las entradas se ajusten al esquema definido.

¿Para Quién Es?

  • Definir esquemas Zod para colecciones de contenido
  • Generar entradas de contenido con frontmatter válido
  • Crear rutas dinámicas desde colecciones de contenido
  • Migrar contenido existente a Astro Content Collections

Instalación

Configurar Claude Code
npx astro add mdx

Configuración

// src/content/config.ts
import { defineCollection, z } from 'astro:content';

const blog = defineCollection({
  type: 'content',
  schema: z.object({
    title: z.string(),
    description: z.string(),
    pubDate: z.coerce.date(),
    tags: z.array(z.string()).default([]),
    draft: z.boolean().default(false),
  }),
});

export const collections = { blog };