Aller au contenu

Choisir son environnement

Les trois packages utilisent les mêmes builders et produisent le même JSON-LD. Choisissez le package responsable du rendu HTML ; vous pourrez ensuite déplacer la construction des entités dans le Core sans la réécrire.

Utilisez @unschema-graph/astro pour un site Astro. Il contient :

  • le composant <Schema /> ;
  • l’intégration schemaGraph() et la barre d’outils de développement ;
  • les helpers pour Content Collections ;
  • tous les builders et utilitaires du Core.

Choisissez Astro lorsque l’intégration doit récupérer la langue et l’URL canonique depuis Astro lui-même.

Construire votre premier schéma avec Astro

Utilisez @unschema-graph/svelte pour Svelte 5 ou SvelteKit. Il contient un composant <Schema /> réactif qui utilise <svelte:head> et réexporte toute l’API du Core.

Construire votre premier schéma avec Svelte

Utilisez @unschema-graph/core pour Node.js, les scripts, les moteurs de rendu personnalisés ou les frameworks sans adaptateur dédié. Core construit, valide, relie et sérialise les entités ; votre application choisit où insérer le script produit.

Construire votre premier schéma avec Core

Choisissez l’adaptateur de votre framework lorsqu’il existe. Choisissez Core lorsque vous voulez contrôler entièrement le rendu ou partager la construction des schémas dans du code indépendant du framework.

Étape suivante : installer le package choisi.