我正在创建一个多作者网站(使用gatsby-plugin-mdx
)并具有以下文件结构:
/posts
- /post-1/index.mdx
- /post-2/index.mdx
- ...
/members
- /member-a/index.mdx
- /member-b/index.mdx
- ...
在post
页面的最前面,我有很多作者,比如
authors: [Member A, Member B]
我在作者的降价文件的frontmatter中有作者的名字。
我想设置架构,以便在查询帖子时,我还可以获得作者的详细信息(姓名、电子邮件等)。
通过阅读此页面,我似乎需要创建一个自定义解析器......但我看到的所有示例都将所有作者都放在一个json
文件中(所以你有两个集合,MarkdownRemark
并且AuthorJson
......虽然我认为我的所有帖子都是成员正在MarkdownRemark
收集中。
非常感谢!