Processus de contribution

2020-08-01T11:00+02:00

Contenful est un CMS headless. Cet article a été contribué dans Contentful !

GatsbyJS est un générateur de site statique... Alors comment intégrer du contenu dynamique (contribué dans un CMS par exemple) dans un site statique ? Il suffit de regénérer le site lorsque le contenu change. Ce fonctionnement peut sembler compliqué en comparaison d'une stack classique mais il permet d'améliorer significativement les performances.

Cet article décrit comment mettre en place un webhook dans Netlify.

  • Ce webhook sera appelé par Contentful à chaque nouvelle publication de contenu (les événements qui déclenchent un appel sont configurables dans Contentful).
  • A chaque appel du webhook, Netlify déclenche un build i.e. regénère le site. C'est au moment du build que GatsbyJS récupère le contenu de Contentful.