umijs / dumi

📖 Static Site Generator for component library development
https://d.umijs.org
MIT License
3.51k stars 1.17k forks source link

是否有方法提升 dumi 主题样式的权重 #1862

Open x011223 opened 11 months ago

x011223 commented 11 months ago

antd v4 版本 引入样式后 会覆盖 dumi的样式,但是 v5 不会,是否有方法提升 dumi 主题样式的权重。

试了一下 样式覆盖,但是目前只发现 h 标签 的问题,还不确定 其他的样式是否有异常,所以想着 提升 dumi 样式权重一次性解决。

demo

antd v4

image

antd v5

image

github-actions[bot] commented 11 months ago

Hello @xiyangranhongyan. We totally like your proposal/feedback, welcome to send us a Pull Request for it. Please be sure to fill in the default template in the Pull Request, provide changelog/documentation/test cases if needed and make sure CI passed, we will review it soon. We appreciate your effort in advance and looking forward to your contribution!

你好 @xiyangranhongyan,我们完全同意你的提议/反馈,欢迎直接在此仓库创建一个 Pull Request 来解决这个问题。请务必填写 Pull Request 内的预设模板,提供改动所需相应的 changelog、测试用例、文档等,并确保 CI 通过,我们会尽快进行 Review,提前感谢和期待您的贡献。

PeachScript commented 11 months ago

dumi 需要主动设置一下标题标签在亮色和暗色模式下的文本颜色,避免被 antd 的全局样式影响

关键代码位置: https://github.com/umijs/dumi/blob/7471ce821a64c172be7fd818b2d7878f5ba702aa/src/client/theme-default/slots/Content/index.less#L103 https://github.com/umijs/dumi/blob/7471ce821a64c172be7fd818b2d7878f5ba702aa/src/client/theme-default/slots/Content/index.less#L4-L8