Markdown 盖茨比是如何用GraphQL提供降价服务的?

Markdown 盖茨比是如何用GraphQL提供降价服务的?,markdown,graphql,gatsby,yaml-front-matter,vuepress,Markdown,Graphql,Gatsby,Yaml Front Matter,Vuepress,对我来说,盖茨比最有趣的特性是它能够进入一个降价文件目录,并提供静态内容,通过GraphQL查询做出反应。本质上,具有YAML frontmatter的平面文件是可过滤、可排序、可嵌套等的。它是如何实现的?是否基于现有的方法?如果没有,是否可以提取以与其他堆栈一起使用?(例如Vuepress) 跟进:YAML方法是否具体?它可能是TOML、JSON、CSV或…?gatsby源文件系统没有任何特定于降价的逻辑,实际上不负责分割前端内容。这就是《盖茨比变形金刚评论》(gatsby transform

对我来说,盖茨比最有趣的特性是它能够进入一个降价文件目录,并提供静态内容,通过GraphQL查询做出反应。本质上,具有YAML frontmatter的平面文件是可过滤、可排序、可嵌套等的。它是如何实现的?是否基于现有的方法?如果没有,是否可以提取以与其他堆栈一起使用?(例如Vuepress)


跟进:YAML方法是否具体?它可能是TOML、JSON、CSV或…?

gatsby源文件系统
没有任何特定于降价的逻辑,实际上不负责分割前端内容。这就是《盖茨比变形金刚评论》(gatsby transformer remark)的工作,它用来进行实际的frontmatter解析()


从这些节点使用盖茨比提供的操作创建。这些类型是盖茨比根据节点的值推断出来的。

如果这澄清了什么,我不确定阿波罗是否在做这项工作,或者是否与webpack的
yaml loader
有关,或者是什么。谢谢你,Corey!灰质看起来很好。createNode需要更多的挖掘才能理解,但您让我走上了正确的道路。:)