Un article publié sans métadonnées SEO, sans balise d’ancrage RAG ou avec un champ YAML invalide ruine le référencement naturel d’une plateforme d’entreprise.
Google ne pardonne pas. Le RAG non plus.
Pour garantir un niveau de qualité constant sur des dizaines d’articles d’analyse juridique et technique, Astro 5 et Starlight offrent une validation de schéma ultra-rigoureuse au moment du build (npx astro build).
Dans ce guide technique pour Web Developers & Lead Devs, nous présentons le pipeline d’automatisation de contenu d’Yevi, pensé pour dominer le SEO local B2B, de Paris à Dakar, en passant par Abidjan et Lomé.
1. Validation de schéma Zod dans Astro 5 (content.config.ts)
Section intitulée « 1. Validation de schéma Zod dans Astro 5 (content.config.ts) »Les Content Collections d’Astro 5 appliquent un typage strict en TypeScript. Tout fichier Markdown non conforme fait échouer la compilation avant le déploiement. C’est une barrière infranchissable pour les erreurs humaines.
import { defineCollection, z } from 'astro:content';
export const collections = { docs: defineCollection({ schema: z.object({ title: z.string(), description: z.string(), pubDate: z.string(), tags: z.array(z.string()), sector: z.enum(['notaire', 'avocat', 'hds', 'finance', 'technique']).optional(), draft: z.boolean().default(false), }), }),};2. Architecture en îlots & MDX pour la conversion B2B
Section intitulée « 2. Architecture en îlots & MDX pour la conversion B2B »graph LR MDX["Markdown / MDX (Corps de l'article)"] --> SchemaVal["Validation Zod (astro build)"] SchemaVal --> SSG["Pré-rendu HTML Pur (0kb JS par défaut)"] SSG --> InteractiveIsland["Îlot Interactif (Simulateur ROI / Visualiseur)"]- HTML 100% statique & SEO parfait : Chargement instantané (< 200ms) et indexation Google immédiate sans rendu côté client.
- MDX & composants interactifs : Intégration directe du Simulateur ROI au cœur du texte Markdown.
- Synergie avec le SEO programmatique : Alimente directement nos matrices de contenus générés en statique (Guide SEO Programmatique B2B). Crucial pour ranker sur des requêtes hyper-ciblées comme “IA juridique CEDEAO” ou “Conformité RAG UEMOA”.
- Alimentation des agents & moteur RAG : Le moteur Yevi Core v1.0 et nos Agents Autonomes ReAct peuvent directement ingérer les collections Markdown via
yevi ingest src/content/docs/, tout en respectant la propriété intellectuelle du contenu.
[!WARNING] Un site lent en B2B tue la conversion. Le pré-rendu statique d’Astro garantit un score Lighthouse de 100/100, même sur les réseaux mobiles 3G en Afrique de l’Ouest.
3. Script de build CI/CD et vérification
Section intitulée « 3. Script de build CI/CD et vérification »# Compilation statique et vérification zéro-erreurnpx astro build
# Validation des 56 pages statiques générées