Добрый день! В настоящее время я работаю над приложением для блога (использующего Gatsby & Contentful) - все прогрессировало, как я и ожидал, пока не столкнулся с небольшой проблемой рендеринга тела моего блога Contentful в HTML вместо JSON. В частности, запрос, с которым я работаю, таков:
export const query = graphql`
query($pathSlug: String!) {
contentfulBlog(path: { eq: $pathSlug }) {
author
title
excerpt
path
body {
childMarkdownRemark {
html
}
}
}
}
`;
Имя поля, которое я хотел бы отобразить как html, в данный момент находится в JSON. Когда я пытаюсь gatsby build
, я получаю следующую ошибку:
Cannot query field "childMarkdownRemark" on type "contentfulBlogBodyRichTextNode".
Я невероятно запутался, почему это поле недоступно для меня через GraphiQL, и прошел через различные начальные проекты, чтобы подтвердите, что это должно быть доступное поле с Contentful. Я могу видеть содержимое любого другого поля, которое я прошел, например, автора сообщения.
Любая помощь будет принята с благодарностью. Вот скриншот моей схемы - я ожидаю увидеть childMarkdownRemark
включенным, но не вижу его.