我想使用Markdown存储文本信息。但快速搜索显示Markdown不支持颜色。堆栈溢出也不支持颜色。与GitHub markdown的情况相同。

是否有允许彩色文本的markdown风格?


当前回答

你可能可以使用乳胶风格:

$\color{color-code}{your-text-here}$

为了保持单词之间的空白,还需要包含波浪号~。

其他回答

你可能可以使用乳胶风格:

$\color{color-code}{your-text-here}$

为了保持单词之间的空白,还需要包含波浪号~。

自2022年5月以来,Github在Markdown上使用了LATEX,你可以使用LATEX代码在你的repos上使用某种颜色,例如:

基本的

Code Appearing
$${\color{red}Red}$$ $${\color{red}Red}$$
$${\color{green}Green}$$ $${\color{green}Green}$$
$${\color{lightgreen}Light \space Green}$$ $${\color{lightgreen}Light \space Green}$$
$${\color{blue}Blue}$$ $${\color{blue}Blue}$$
$${\color{lightblue}Light \space Blue}$$ $${\color{lightblue}Light \space Blue}$$
$${\color{black}Black}$$ $${\color{black}Black}$$
$${\color{white}White}$$ $${\color{white}White}$$

多种颜色

密码

$${\color{red}Welcome \space \color{lightblue}To \space \color{orange}Stackoverflow}$$

可视化

$${\color{red}欢迎使用\space\color}浅蓝色}到\space\cocolor{orange}堆栈溢出}$$

Github上的视图:

如果你想了解更多,Github博客会解释新的支持,如果你想,我的Gist:)

虽然Markdown不支持颜色,但如果你不需要太多,你总是可以牺牲一些支持的样式,使用CSS重新定义相关的标记,使其变为颜色,并删除格式,或者不删除。

例子:

// resets
s { text-decoration:none; } //strike-through
em { font-style: normal; font-weight: bold; } //italic emphasis


// colors
s { color: green }
em { color: blue }

另请参阅:如何将em标记重新设置为粗体而不是斜体

然后在标记文本中

~~This is green~~
_this is blue_

短篇小说:链接。利用以下内容:

a[href='red']{颜色:红色;指针事件:无;光标:默认值;文本装饰:无;}瞧,妈妈!红色</a>

(以上HTML用于演示)

在您的md源中:

[看,妈妈!红色!](红色)

这适用于记录笔记的乔普林:

<span style="color:red">text in red</span>