моя индексная страница отображает сообщения с изображением и текстом. Но я не могу получить текст в формате HTML. Я использую виджет markdown с Netlify CMS и хочу, чтобы разбивка строк работала при размещении содержимого в панели администратора. Я тоже безуспешно пытался использовать dangerouslySetInnerHTML={item.text}
.
item - это просто отображение всех объявлений.
<p> {item.text} </p>
graphql:
markdownRemark(frontmatter: { templateKey: { eq: "index-page" } }) {
frontmatter {
intro {
blurbs {
image {
childImageSharp {
fluid(maxWidth: 2048, quality: 100) {
...GatsbyImageSharpFluid
}
}
}
heading
text
}
heading
description
}
}
}
}
метка в config.yml:
- {label: "Intro", name: "intro", widget: "object", fields: [{label: "Heading", name: "heading", widget: "string"}, {label: "Description", name: "description", widget: text}, {label: Blurbs, name: blurbs, widget: "list", fields: [{label: "Image", name: "image", widget: "image"}, {label: "Rubrik", name: "heading", widget: "string"}, {label: "Text", name: "text", widget: "markdown"}]}]}
Index.md, который я хочу прочитать (я думаю, это работает, потому что я получаю данные для отображения, но не в форме html)
blurbs:
- image: /img/img1.jpg
heading: heading one
text: >-
This is the content i want in HTML
- image: /img/img2.jpg
heading: heading two
text: >-
This is also the content i want in HTML
And this should give me a linebreak