Library Search
结果页

入门篇 - Gatsby数据层与页面生成

在 元器件 / 技术栈 / 知识库 中找到 6 个匹配结果。

返回文档库
技术栈

技术栈

1 个
查看全部
知识库

知识库

5 个
入门篇 - Gatsby数据层与页面生成 # Gatsby 数据层与页面生成入门 ## 背景 Gatsby 曾是 JAMStack 的旗帜。虽然近年来 Astro 和 Next.js 抢了风头,但 Gatsby 的 GraphQL 数据层 + 插件生态仍然是内容驱动网站的优秀方案。毕设中如果你需要从多个数据源(CMS、Markdown、API)聚合内容并生成静态网站,Gatsby 是最成熟的方案。 --- ## 核心概念 ###… 3% Hello World - GraphQL 数据页 # Gatsby GraphQL 数据页 ## 目标 展示 Gatsby 核心模式:通过 GraphQL 查询 siteMetadata 和文件数据,在页面中渲染。这是 Gatsby 最典型的开发模式。 ## 完整代码 ### 1. `gatsby-config.js` ```javascript module.exports = { siteMetadata: { title:… 3% 入门教程 - 从数据到静态站点 # Gatsby 入门教程:从数据到静态站点 ## 一、Gatsby 是什么? Gatsby 是一个基于 React 的**静态站点生成器(SSG)**。它的核心创新是 **GraphQL 数据层**——在构建时从任何来源(Markdown、CMS、API、数据库)拉取数据,生成纯静态 HTML/CSS/JS。曾是 JAMStack 运动的标杆,虽然近年被 Next.js 和 Astro 分流… 3% Hello World - 静态博客站点 # Gatsby Hello World — 静态博客站点 ## 目标 创建一个 Gatsby 博客站点,展示 GraphQL 数据查询、静态生成和页面路由。 ## 完整代码 ### 项目初始化 ```bash gatsby new my-blog cd my-blog npm run develop # 访问 http://localhost:8000 ``` ### 首页 `sr… 3% STM32F103ZET6 Elite Board 代码例程 /* 读取 ID */ uint32_t W25Q_ReadID(void) { uint32_t id = 0; W25Q_CS_LOW(); SPI2_SendByte(W25Q_READ_ID); id |= SPI2_SendByte(0xFF) << 16; id |= SPI2_SendByte(0xFF) << 8; id |= SPI… 1%