Я добавил новую страницу в файл config.yml
из репозитория gatsby netlify :
- name: "pages"
label: "Pages"
files:
- file: "src/pages/CV/index.md"
label: "CV"
name: "CV"
fields:
- {
label: "Template Key",
name: "templateKey",
widget: "hidden",
default: "cv-page",
}
- { label: "Name", name: "name", widget: "string" }
- { label: "Portrait", name: "portrait", widget: "image" }
- label: "Categories"
name: "categories"
widget: "list"
fields:
- { label: Title, name: title, widget: string }
- { label: "Body", name: "body", widget: "markdown" }
И затем я запрашиваю данные на моей cv-страницеcomponent:
export const cvPageQuery = graphql`
query CVPage($id: String!) {
markdownRemark(id: { eq: $id }) {
frontmatter {
name
portrait
categories {
title
body
}
}
}
}
`;
Теперь я хотел бы gatsby-transformer-note для анализа тела категорий с уценкой в HTML - но запрос просто возвращает строку уценки (например, body: "* one↵* two↵* three↵* four"
).
Раньше, когда у меня был виджет уценки непосредственно на странице в виде поля, я просто запрашивал html
вне frontmatter
, и данные были бы там.Почему это не работает с вложенным виджетом в списке?
Спасибо за помощь.
РЕДАКТИРОВАТЬ: репозиторий с моим кодом для справки