Markdown解析生成html后,css怎么加

#1

cnode社区的api,返回content字段中是markdown解析生成的html,直接放到页面中没有样式不太好看,请问下这段html的css怎么处理,是要自己写吗?
看了下各社区网页的css,classname都好像不太一样。。。
目前我的做法是把cnode的css文件copy下来(大概1w多行),在component里import,但这样会造成全局污染,因为里面有其他不必要的css样式。。。
大神们有什么好办法吗 谢谢~

#2

用过这个: https://github.com/sindresorhus/github-markdown-css

1 Like
#3

可以看看哪地方不好看,自己写在自己网站的css里,就是有些麻烦

#4

很好 good 感谢

#5

楼主 我也遇见这个问题 你解决了吗 教教我

#6

引入css

import 'github-markdown-css'

content为markdown渲染完成后的html文本 添加class markdown-body

<div dangerouslySetInnerHTML={{__html: content}} className="markdown-body" />

css里的样式都是在’.markdown-body’下定义的