Nous avons parlé de Gatsby. Parlons des plugins Gatsby conçus pour vous aider à résoudre les problèmes de performances de votre site Web.
Gastby
L'utilisation de Drupal avec Gatsby est un excellent moyen d'obtenir un site de qualité associé à une excellente expérience de développement moderne et profiter de tous les avantages de JAMstack, tels que la performance, l'évolutivité et la sécurité.
Supposons que vous utilisez Gatsby. Vous vous demandez ce que vous pouvez faire pour réduire le poids des pages et augmenter les performances de votre site Web?
Lorsque l'on développe un projet sur Gatsby, on tombe sur des imports de chemins inattendues exemple import Header from '../../../../components/Header'
Ici on ne se retrouve pas avec du spaghetti code, cependant ces composant peuvent être référencé avec des chemins sympas. Il s'agit simplement d'un import absolu 'components/Header' à la place d’un import relatif '../../../../components/Header' afin que les composants soient exposés depuis un dossier (src par exemple) qui existe sur la racine du projet.
Vous avez essayé de créer un site Web Gatsby multilingue?
Dans cet article, on va vous présenter les packages nécessaires pour avoir un site multilingue.
gatsby-plugin-i18n :
Ce plugin vous aide à utiliser react-intl, i18next ou une autre bibliothèque i18n avec Gatsby. Ce plugin ne peut traduire, formater votre contenu, mais permet de créé plutôt des ‘routes’ pour chaque langue, cela pourrait aider Google de trouver plus facilement la version correcte de votre site.