对我来说,盖茨比最有趣的功能是gatsby-source-filesystem能够进入降价文件目录,并通过GraphQL查询将静态内容提供给React。本质上,具有YAML主题的平面文件是可过滤的,可排序的,可嵌套的等。如何完成?是否基于现有方法?如果不是,是否可以将其提取以与其他堆栈一起使用? (例如,Vuepress)
跟进:YAML方法特定吗?可以是TOML或JSON或CSV或或或...吗?
答案 0 :(得分:1)
gatsby-source-filesystem
没有任何降价特定的逻辑,并且确实不负责划分前题。这就是gatsby-transformer-remark
的工作,它使用grey-matter进行实际的前题解析(source)。
使用Gatsby提供的createNode操作从此处创建节点。 Gatsby根据节点的值推断类型。