【发布时间】:2020-05-18 02:45:22
【问题描述】:
我在无头 CMS 上有一个 GraphQL 架构。我在 Gatsby 网站上使用 gatsby-source-graphql 从中获取数据。
有一个MyType_BlogPost.body 类型为String 的内容字段。这包含降价代码。
是否可以将其(使用gatsby-transformer-remark)转换为MarkdownRemark(或类似的),以便它会自动获取包含预期数据的html 之类的子字段(从markdown 源转换的html 代码) ?我怀疑子字段可以做到这一点,但我不是 100% 的。
我也怀疑这可能会有所帮助,但我不确定:https://www.gatsbyjs.org/docs/schema-customization/
谢谢。
【问题讨论】:
-
如果您的 MyType_BlogPost.body 包含 HTML,您可以在查询后使用 turndown 之类的内容将其转换为 Markdown。或者您是否真的想要更改 GraphQL 查询,使其返回 Markdown 而不是当前存储在 .body 字段中的 html?
-
嗯,抱歉,我认为我的问题含糊不清。正文字段包含我想转换为 html 的降价代码。问题已解决。