Skip to main content

Gatsby.js 中文教程

欢迎使用 Gatsby! 你来到这里我们很高兴。 本教程的目的是指导您使用入门模板设置和部署第一个 Gatsby 网站。 在该过程中,我们将介绍一些一般的 Web 应用程序开发工作,并介绍 Gatsby 站点的底层结构。

完整的教程旨在让并没有太多 Web 应用程序开发经验的人更容易地了解与使用,而非专家。 如果您想跳过本节,直奔代码,可跳过分步教程,并查看快速入门页面。

基础

  1. 安装: 我们将向您介绍 Gatsby 的核心技术,并指导您配置开发环境。
  2. 构建: 创建、开发新项目和部署站点。
  3. 在 Gatsby 中使用 CSS: 使用 Typography.js 库或者直接引入 CSS 样式文件。
  4. 在 Gatsby 中嵌套布局: 创建可在多个页面中重复使用的页面布局(如页眉和页脚)。

进阶

在进阶教程中,您将学习到如何在 Gatsby 站点中使用 GraphQL 查询数据。

  1. 在博客中进行数据查询: 创建一个博客,并使用 GraphQL 将您的网站标题查询出来渲染到博客标题中。
  2. 数据源插件和数据渲染: 使用数据源插件查询 Markdown 博客文章数据并渲染到您的网站上,并创建一个包含博客文章列表的索引页。
  3. 数据转换插件: 使用转换插件将 Markdown 格式的博客文章转换为博客可以渲染的格式。
  4. 基于数据编程创建页面: 了解如何以编程方式为博客文章创建一组页面。
  5. 网站上线准备: 了解如何检查网站的性能,可访问性、SEO 等的最佳实践。

主题

Gatsby 主题是将所有默认配置(共享功能模块,数据源,设计)从您的站点中提取为一个可安装的程序包。

这意味着配置和功能模块不是直接写到您的项目中,而是版本化,集中管理并作为依赖项安装。 您可以无缝更新主题,将主题组合在一起,甚至可以将一个主题换成另一个兼容的主题。

通过 Gatsby 主题教程可以了解更多有关主题的使用和构建的相关信息。

更多

为了使您在学习时保持专注,第一部分的教程中并未涵盖到所有内容。其他 Gatsby 教程部分是一系列的资源,指导您如何逐步完成更多的Gatsby任务,例如将数据源插件应用于 image 图像或 CMS 内容。

深入了解其他 Gatsby 教程


Edit this page on GitHub
Docs
Tutorials
Plugins
Blog
Showcase