【发布时间】:2021-05-07 17:36:58
【问题描述】:
我们的应用程序是使用 Material-UI 库(带有主题)构建的。作为此应用程序的一部分,我们将 Markdown 解析为 html (marked library)。
如何将 material-ui 主题(排版)应用到纯 html 中?
不知何故
<div dangerouslySetInnerHTML={ {__html: marked(markdown code)}}/>
应该有material-ui Typography定义的样式
【问题讨论】:
-
你有什么理由选择
marked而不是更容易支持这个的特定于反应的库吗? -
@JacobSmit ,没有理由。但我不想要一个添加大量反应节点的库,因为内容是“静态的”。
-
很公平。作为一件有趣的事,Material UI 的一位联合创始人之前回答了一个关于降价和排版的问题,并链接到一个他们如何(或至少是)处理文档网站降价的示例。 github.com/mui-org/material-ui/issues/…
-
@JacobSmit,这有帮助。谢谢。看起来这是一个“手动”工作
标签: reactjs material-ui javascript-marked