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

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


当前回答

在Jupyter笔记本中添加任何给定颜色的Hading。

将显示为笔记本中的标题,如果开头不使用##,将显示为给定颜色的普通文本

其他回答

我已经开始使用Markdown将我的一些文档发布到内部网站,供内部用户使用。这是一种简单的方法,可以共享文档,但不能由查看器编辑。

所以,这种颜色的文本标记是“很棒”的。我用过好几次这样的,效果很好。

<span style="color:blue">some *This is Blue italic.* text</span>

变成“这是蓝色斜体”。

And

<span style="color:red">some **This is Red Bold.** text</span>

变成红色粗体。

我喜欢它的灵活性和易用性。

似乎kramdown支持某种形式的颜色。

Kramdown允许内联html:

This is <span style="color: red">written in red</span>.

此外,它还有另一种用于内联包含css类的语法:

This is *red*{: style="color: red"}.

本页进一步解释了GitLab如何使用更紧凑的方式在Kramdown中应用css类:

将蓝色类应用于文本:这是一个段落,出于某种原因,我们想要蓝色。{:.蓝色}将蓝色类应用于标题:####蓝色标题{:.蓝色}应用两个类:蓝色和粗体的段落。{:.blue.bold}应用ID:####蓝色标题{:.blue#blue-h}这将产生:<h4 class=“blue”id=“blue-h”>蓝色航向</h4>

在上面的链接中还解释了很多其他内容。您可能需要检查。

另外,正如其他答案所说,Kramdown也是Jekyll背后的默认markdown渲染器。所以,如果您在github页面上创作任何内容,上述功能可能是现成的。

请使用以下语法将粗体字体颜色设置为红色(&F)

__`A`__

在齐柏林飞艇段落中运行以下内容

%md公司###<span style=“color:red”>text</span>

我喜欢重新定义现有标记的想法,如果它们未被使用,因为文本更干净,而牺牲了现有标记。内联样式有效,但在读取原始文本时会产生大量噪音。

使用VSCode,我发现顶部有一个小的<style>部分支持的自定义单字母标签在最小噪声的情况下工作得很好,特别是对于专色,例如。

<style>
r { color: Red }
o { color: Orange }
g { color: Green }
</style>

# TODOs:

- <r>TODO:</r> Important thing to do
- <o>TODO:</o> Less important thing to do
- <g>DONE:</g> Breath deeply and improve karma

我的用例是在开发过程中组织应用程序内的笔记,但我想它可能在其他地方奏效?