Aller au contenu

Utiliser un CMS avec Astro

Prêt pour connecter un Headless CMS à votre projet Astro ? Suivez l’un de nos guides pour intégrer un CMS.

Notez que plusieurs de ces pages sont des ébauches : ce sont des collections de ressources en attente de votre contribution !

Un Système de Gestion de Contenu vous permet d’écrire du contenu et de gérer les actifs en dehors de votre projet Astro.

Cela ouvre de nouvelles fonctionnalités pour travailler avec du contenu. La plupart des CMS vous donnent un éditeur de contenu visuel, la possibilité de spécifier des types de contenu standard et un moyen de collaborer avec d’autres.

Un CMS peut être utile pour un contenu qui suit une structure particulière, vous donnant souvent une expérience similaire à un tableau de bord et des outils d’édition WYSIWYG. Vous pouvez utiliser un CMS pour écrire des billets de blog en utilisant l’éditeur de texte riche d’un CMS au lieu de fichiers Markdown. Ou vous pourriez utiliser un CMS pour maintenir les listes de produits pour une boutique en ligne, en rendant certains champs obligatoires pour éviter des annonces incomplètes.

Votre projet Astro peut alors récupérer votre contenu de votre CMS et l’afficher, où et comment vous le souhaitez sur votre site.

Quels CMS fonctionnent bien avec Astro ?

Titre de la section Quels CMS fonctionnent bien avec Astro ?

Parce qu’Astro s’occupe de la présentation de votre contenu, vous voudrez choisir un CMS headless (découplé) comme ceux de la liste ci-dessus. Cela signifie que le CMS vous aide à écrire votre contenu, mais ne génère pas un site qui l’affiche. Au lieu de cela, vous récupérez les données de contenu et les utilisez dans votre projet Astro.

Certains CMS headless, comme Storyblok, fournissent une intégration d’Astro qui aide à récupérer le contenu spécifiquement pour un site Astro. D’autres fournissent un SDK JavaScript, une bibliothèque que vous installez et utilisez pour récupérer votre contenu distant.

Explorez une liste de plus de 100 systèmes de gestion de contenu headless Externe où vous pouvez filtrer par type (par exemple, basé sur Git, orienté API) et par licence (open-source ou closed-source).

Oui ! Astro fournit des moyens intégrés pour rédiger du contenu, y compris le support des pages Markdown.