GATSBY, un cadre populaire basé sur React, simplifie l'optimisation d'image réactive, éliminant le besoin de services ou de plugins externes. Ce guide explore les capacités intégrées de Gatsby pour créer des images optimisées pour diverses tailles d'écran.
Avantages clés de l'optimisation de l'image de Gatsby:
comment Gatsby optimise les images:
Gatsby exploite plusieurs plugins et technologies de base:
gatsby-image
: Un composant React pour rendre les images optimisées. Prend en charge les deux fixed
(images avec des dimensions fixes) et fluid
(images qui s'adaptent à la largeur du conteneur).
gatsby-transformer-sharp
: gatsby-plugin-sharp
Ces plugins utilisent la bibliothèque de traitement d'image nette pour redimensionner, recadrer et compresser des images, générant plusieurs versions pour différentes tailles d'écran.
gatsby-remark-images
permet l'optimisation de l'image dans les fichiers de démarque, la gestion des images en vedette et en ligne.
Optimisation d'images sur une page Web:
Placez des images: Ajoutez vos images au répertoire . Envisagez de pré-optimisation de grandes images pour réduire les temps de construction. src/images
requêtes GraphQL: Utilisez GraphQL pour récupérer des images. Le nœud donne accès aux données d'image optimisées. Utilisez des fragments pour les requêtes plus propres. Exemple: childImageSharp
fragment fluidImage on File { childImageSharp { fluid(maxWidth: 1000) { ...GatsbyImageSharpFluid } } }
Rendu avec : gatsby-image
Utilisez les accessoires du composant gatsby-image
ou fluid
pour rendre les images optimisées dans vos composants de réaction. fixed
Optimisation d'images dans Markdown:
featuredImage
dans votre masse de front de marque. Traitez ce champ dans votre modèle en utilisant gatsby-image
. gatsby-remark-images
et configurez-la dans gatsby-config.js
. La syntaxe d'image de marque standard utilisera ensuite automatiquement l'optimisation de l'image de Gatsby. Questions fréquemment posées (FAQ):
gatsby-image
vs gatsby-plugin-image
: gatsby-plugin-image
est plus récent, offrant des performances et des fonctionnalités améliorées. Ce guide fournit une base solide pour optimiser les images dans Gatsby. Pour des scénarios plus avancés (images d'arrière-plan, images distantes), reportez-vous à la documentation officielle de Gatsby.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!