📜  盖茨比图片

📅  最后修改于: 2022-05-13 01:56:19.975000             🧑  作者: Mango

盖茨比图片

Gatsby 是一个基于 React 的免费开源框架,可帮助开发人员构建超快的网站和应用程序。 Gatsby 站点是功能齐全的 React 应用程序,因此您可以创建快速、响应迅速且安全的动态 Web 应用程序。

在任何网站上使用 i mages 都是一项挑战。要在不同设备上使用它们以获得出色的性能,您需要每个图像具有多种尺寸和分辨率。幸运的是,Gatsby 有几个有用的插件可以做到这一点。

创建一个新的 Gatsby 应用程序

第 1 步:在终端中运行以下代码以创建一个新的 gatsby 站点。

npm init gatsby

为应用程序项目命名为“gfg”。

第 2 步:使用以下命令移动到新的“gfg”文件夹。

cd gfg

项目结构:

在 Gatsby 中处理图像

在任何框架中处理图像的响应性和质量都是非常困难的,但是在 gatsby 中,我们有一个插件可以用来非常轻松地处理图像。要使用该插件,请按照以下步骤操作。

第 1 步:在终端中使用以下命令安装插件:

第 2 步:将插件添加到 gatsby-config.js 文件中:

Javascript
require("dotenv").config({
  path: `.env.${process.env.NODE_ENV}`,
})
module.exports = {
  siteMetadata: {
    siteUrl: `https://www.yourdomain.tld`,
  },
    
  plugins: [
    `gatsby-plugin-image`,
    `gatsby-plugin-sharp`,
    `gatsby-transformer-sharp`,
  ],
}


Javascript
import * as React from "react"
import { StaticImage } from "gatsby-plugin-image"
  
const IndexPage = () => {
  return (
    
      

GeeksforGeeks - Below is the image

           
  ) }    export default IndexPage;


第 3 步:使用插件显示图像。为此,在 index.js 文件中添加以下代码。我们正在加载一个名为“logo.png”的演示图像。

Javascript

import * as React from "react"
import { StaticImage } from "gatsby-plugin-image"
  
const IndexPage = () => {
  return (
    
      

GeeksforGeeks - Below is the image

           
  ) }    export default IndexPage;

运行应用程序:在终端中使用以下代码启动应用程序。

npm run develop

输出: