NetlifyCMS предлагает редактор уценки, который позволяет вставлять уценку (и блоки кода) в frontmatter.
Полученный файл уценки может содержать следующее:
---
featureSubtitle: |-
![fdsaf](/img/cdc-w9keokhajkw-unsplash.jpg "blah")
# Markdown H1
## Markdown H2
<h1>Test</h1>
<p>Paragraph</p>
---
Затем он загружается на страницу из frontmatter с помощью запроса graphql, например:
export const pageQuery = graphql`
query FeaturePageByID($id: String!) {
markdownRemark(id: { eq: $id }) {
id
html
frontmatter {
title
description
featureSubtitle
}
}
}
`;
и
{featureSubtitle && featureSubtitle ? (
<div
dangerouslySetInnerHTML={{ __html: featureSubtitle }}
/>
) : null}
Это, однако, похоже, правильно отображает HTML, но не уценку.
![enter image description here](https://i.stack.imgur.com/ABomW.png)