Astro reste très pertinent pour moi: un core léger, des intégrations activées à la demande, un build lisible.
Les intégrations qui apportent vraiment de la valeur
Dans ce projet, j’utilise:
@astrojs/mdx: Markdown + composants interactifs ciblés@astrojs/sitemap: sitemap actualisée à chaque build@astrojs/rss: feeds par langue (/de/rss.xml,/en/rss.xml,/fr/rss.xml)
Pour un premier lancement, c’est souvent suffisant.
Activation rapide
npm install @astrojs/mdx @astrojs/sitemap @astrojs/rss
Exemple astro.config.mjs:
import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import sitemap from '@astrojs/sitemap';
export default defineConfig({
site: 'https://votre-domaine.tld',
integrations: [mdx(), sitemap()],
});
Et @astrojs/rss via route dédiée.
Où l’IA s’intègre vraiment
Pas besoin d’une « intégration IA magique » dans le core. Le modèle le plus robuste est modulaire:
- structurer idées et brouillons avec aide LLM
- versionner en Markdown dans
src/content/posts/... - imposer la qualité via
src/content.config.ts
Ainsi le workflow reste audit-able: l’IA accélère, Git reste source de vérité.
Conclusion
Astro est fort là où j’en ai besoin: content-first, rapide, versionnable, maintenable.
L’IA est un levier de production, pas le propriétaire du système.