如何将 CKeditor 的富文本从 CMS 渲染到 Next.js 应用程序中?



我当前使用的是:

<div dangerouslySetInnerHTML={{ __html: article.content }}></div>

以便呈现我从Strapi CMS后端的CKEditor输入字段中获得的富文本。有没有更好的方法可以做到这一点,而不使用危险的SetInnerHTML?我研究过ReactMarkdown,但这似乎只适用于Strapi内置的旧Markdown编辑器。

使用html react解析器库可以获得更多控制。您将能够更改dom元素、属性、类,。。。

在我们的项目中,我们也使用dangerouslySetInnerHTML

最新更新