当我将内容添加到所见即所得的编辑器中时,将Strapi用作无头cms。 但是通过其余的服务,它会以无格式的字符串提供数据
“说明”:“ 测试”,
由于它为粗体,但显示为**
应该像这样
答案 0 :(得分:0)
到目前为止,stradi尚不完全支持WYSIWYG,它们的Markdown编辑器具有很好的预览效果。
因此,当您将数据保存在数据库中时,它实际上会将其保存为markdown,因此在前端,您应该将该内容解析为HTML,我们使用以下程序包:marked
也许您可以使用afterFetch模式的生命周期来解析内容,然后再将其发送回前端:https://strapi.io/documentation/3.x.x/guides/models.html#lifecycle-callbacks
或者,如果您使用前面的节点,则可以使用相同的包,我们使用angular7,并且使用我之前链接的库:
import marked from 'marked';
this.parsedContent = marked(this.article.content);
然后在元素容器中使用parsedContent
。
注意:
让我知道这是否有帮助或我做错了什么。
干杯!