- 软件介绍
- 相关专题
- 下载地址
Gatsby简介
Gatsby是一个基于React的开源框架,可以用来设计任何程序或者博客类型的网站。有了丰富的插件,插件可以直接添加到你的网站上,比如图片插件功能可以直接在软件中加载各种图片或者去自己的网站,方便添加来自网络来源的素材,编辑博客时参考图片,提供源文件系统的插件。使用Markdown、ON等语言编辑网站内容,支持离线插件,离线运行自己的网站,配置网站地图,添加云存储服务,提供2500多个插件帮助用户扩展网站功能。无论是设计博客还是设计电商网站,都可以使用Gatsby!
Gatsby软件功能
最快的前端现代网络
借助用于React的Gatsby 3.0,创建结合您喜爱的服务和内容的闪电般的网络体验。建立电子商务网站、登陆页面、博客等。几分钟后。
盖茨比语速快得令人难以置信。
一切感觉& # 8230;就在那里。
Gatsby页面的key 1部分只会在访问者需要时加载,不会很快加载。加载后,Gatsby预取其他页面的资源2,这样在点击网站时感觉流畅,反应迅速。一切都是在运行时静态生成的——因此,你的网站会尽快加载。
互联网最难的部分变得简单。
如今,前端工程师全力以赴处理功能、安全、SEO、可访问性、数据等。默认情况下,我们将处理所有这些问题,让您专注于构建出色的数字体验。
是的,这是封闭图。
Gatsby可以自动执行代码拆分、图像优化、内联键样式、延迟加载、预取资源等。以确保您的网站完全优化。不需要手动调节。
你可以根据。
Gatsby网站不需要复杂的扩展或昂贵的托管。它们可以在需要时扩展,但是当流量减少时,您的使用和成本也会降低。几毛钱的主人。
开箱即用的安全性
Gatsby的任何呈现都不会在构建时生成静态HTML。不,没有可访问的数据库意味着没有恶意请求、DDOS攻击或意外暴露。
每个人的可及性
作为WebAIM认可的最易访问的Web框架,我们已经建立了最佳实践,例如可访问路由、渐进式页面增强和内置理发工具来查找可访问的错误。帮助每个人使用互联网。
Gatsby软件特色
修改页面,添加图片,创建页面,制作组件,发送道具,链接页面和部署您的网站!
使用全局CSS和组件级CSS设置页面样式。使用CSS模块为组件设置样式。
安装插件,创建布局组件,并将其导入页面以创建统一的样式。
将站点元数据添加到gatsby-config.js中,并使用GraphQL查询将其拉入页面。
使用graphql(一个GraphQL IDE)。使用源插件将数据从文件系统拉入Gatsby的数据层。用GraphQL查询
使用转换器插件转换Gatsby的数据层中的数据。
创建一个模板化页面来更改路线,并根据传入的数据显示它。
使用灯塔审核站点。添加渐进式网络应用程序功能,如清单文件和离线支持。
Gatsby教程
使用GIF
如果你想用Gatsby建立一个博客,那么你可能想包含一些动画gif:谁不想包含跳舞的水獭或猫的gif?
在组件中包含GIF
在Gatsby组件和页面中,您将导入动画GIF而不是Gatsby Image,因为它优化了响应图片元素的图像数据方式。
这是一个例子:
在降价中包含GIF
在减价文章和页面中,动画gif与静态图片相同:
动画GIF的大小可能很大,所以请注意不要使用超大文件来实现网页的功能。您可以通过优化框架或将其转换为来减小文件大小。
GIF动画的可访问性
请注意,闪烁和自动播放GIF可能会给运动敏感用户带来问题。出于安全考虑,GIF不应该尽可能自动播放。
创建新的Gatsby网站
正如我们在第二部分中提到的,最好在本教程的前一部分中关闭终端窗口和项目文件,以保持桌面上的内容干净。打开一个新的终端窗口,运行以下命令,在名为目录的目录中创建新的Gatsby站点目录第三部分,并移动到新目录:
安装和配置盖茨比插件排版
使用插件有两个主要步骤:安装和配置。
1.安装GATS by-plugin-floodynpm软件包。
npm安装盖茨比-插件-排版反应-排版排版排版-主题-仙女-盖茨
注意:floating . js需要一些其他的包,所以这些包包含在描述中。类似的其他要求在每个插件的“安装”说明中列出。
2.gatsby-config.js编辑项目根目录中的文件如下:
这个gatsby-config.js是Gatsby会自动识别的另一个特殊文件。您可以在这里添加插件和其他站点配置。
3.排版. js需要一个配置文件。Utils在src目录中创建新目录。向utils添加一个名为floating . js的新文件,并将以下内容复制到该文件中:
4.开始开发。
盖茨比dlop
加载网站后,如果使用Chme开发者工具生成的HTML,会发现布局插件在这个元素中添加了一个样式元素头及其生成的CSS:
内容会改变一些内容和风格
将以下内容复制到您的src/pages/index.js文档中,以更好地查看由floating . js生成的CSS的效果
您的网站现在应该如下所示:
让我们快速改进。许多网站在页面中间显示一列文本。要创建此样式,请将以下样式src/pages/index.js添加到div。
您已经安装并配置了第一个Gatsby插件!
创建布局组件
现在让我们继续学习布局组件。为准备此部分,请向项目添加几个新页面:关于页面和联系人页面。
让我们看看页面的新外观:
如果两个新页面的内容像索引页面一样居中,那就太好了。如果有某种全球导航就好了,这样访问者可以很容易地找到并访问每个子页面。
您将通过创建第一个布局组件来解决这些更改。
创建您的第一个布局组件
1.创建新目录src/components。
2.在以下位置创建一个非常基本的布局组件src/components/layout.js:
3.将新布局组件导入src/pages/index.js页面组件:
太好了,布局成功了!索引页的内容仍然居中。
但是,请尝试导航到/关于/或/联系/。这些页面上的内容仍然不会居中。
在about.js和中导入布局组件contact.js(如上面的index.js步骤所述)。
有了这个单一的共享布局组件,所有三个页面的内容都是居中的!
添加网站标题
1.向新布局组件添加以下行:
如果您转到三个页面中的任何一个,您将看到添加了相同的标题,例如关于页面:
在页面之间添加导航链接
1.将以下内容复制到布局组件文件中:
好了,你拿到了!具有基本全球导航的三页网站。
:尝试添加页眉、页脚、全局导航、侧边栏等。使用新的“布局组件”功能浏览Gatsby网站!
使用
从大型机购买
在Gatsby网站上添加最简单的方法是从YouTube、Vimeo或Twitch网站获取上传的文件。使用这些主机之一的源L,您可以使用remote插件或创建自定义iframe解决方案来嵌入Gatsby站点。
在Markdown中嵌入托管
Markdown帖子和页面中有很多Gatsby插件可以处理托管。我们建议您查看GATS by-备注-嵌入-视频插件,以便从各种主机(如YouTube或Vimeo)购买。
编写托管的自定义组件
如果你想进一步控制YouTube(或类似的)如何嵌入Gatsby帖子和页面,你可以编写一个可重用的自定义iframe组件,并将其包含在X模板或MDX内容中。
在这个可重用的示例组件中,您可以包含数据的道具,如L或title,用于样式目的的任何必要标记,以及常见的iframe嵌入代码:
,您可以将该组件包含在模板或页面中,并将其与源L和标题一起作为道具交付。l和title可以通过多种方式获取,比如导入ON或者使用GraphQL从Markdown查询数据。您还可以将数据硬编码成有趣的内容,例如带有复活节彩蛋YouTube的自定义404页面:
使用GraphQL从Markdown查询数据
如果标记页或帖子有选择,可能需要在其标题前面包含L和title。这允许您将这些值传递给自定义组件:
要在模板中包含组件,可以从以下内容开始:
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
VMware InstallBuilder Enterprise破解版
v20.12.0 / 347 MB / 简体中文
-
Spark Studio官方版
v2.6.3 / 7.78 MB / 简体中文
-
Yearning SQL审核平台官方版
v2.3.2 / 10.2 MB / 简体中文
-
Protege官方版
v5.5 / 38.3 MB / 简体中文
-
HUAWEI LiteOS Studio官方版
v1.45.6 / 115 MB / 简体中文
-
Huawei LiteOS官方版
v5.0.0 / 87.6 MB / 简体中文
-
C语言代码实例助手官方版
v1.0 / 38.5 MB / 简体中文
-
idle python中文汉化版
v3.7 / 1.62 MB / 简体中文
-
Metabase官方版
v0.37.5 / 45.8 MB / 简体中文
-
编程猫硬件助手官方版
v1.4.1.0 / 39.3 MB / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





