如何在Markdown/GitLab中设置文本颜色 本地预览正常推送后失效怎么办
GitLab Markdown文本着色失效解决方案
失效原因
GitLab Flavored Markdown 出于安全防护规则,会自动过滤所有HTML标签的内联style属性,你使用的<span style="color:red">写法中的样式属性会被渲染器直接清除,因此推送后颜色不生效。
可行实现方案
GitLab 兼容<font>标签的color属性,该属性不会被安全规则过滤,是当前实现行内文本着色兼容性最好的方案,修改后的代码如下:
In his beard lived three <font color="red">cardinals</font>.
渲染后效果和你预期完全一致:
其他可选方案
如果需要实现更多语义化的高亮效果,还可以使用GitLab内置的标记语法:
- 行内代码高亮:用
`red`配合语法标识,仅适合代码类内容着色 - 段落警告块:用
> **警告**等内置提示块语法实现整块内容的背景+文字配色,适合提示类场景
内容的提问来源于stack exchange,提问作者Cesarz
相关产品推荐
相关产品推荐

