当前位置: 首页 > 知识库问答 >
问题:

如何在 Markdown 中对文本应用颜色

沈良策
2023-03-14

我想使用Markoff来存储文本信息。但是快速谷歌搜索说Markoff不支持颜色。Stack Overflow也不支持颜色。与GitHub降价的情况相同。

是否有任何允许彩色文本的降价风格?

共有1个答案

王俊楚
2023-03-14

TL;速度三角形定位法(dead reckoning)

Markdown 不支持颜色,但您可以在 Markdown 中内联 HTML,例如:

<span style="color:blue">some *blue* text</span>.

更长的答案

正如原始/官方语法规则所述(着重号是加的):

Markdown的语法有一个目的:用作网络写作的格式。

Markoff不是超文本标记语言的替代品,甚至不接近它。它的语法非常小,只对应超文本标记语言标签的一个非常小的子集。这个想法不是为了创建一个更容易插入超文本标记语言标签的语法。在我看来,超文本标记语言标签已经很容易插入了。Markoff的想法是让阅读、写作和编辑散文变得容易。超文本标记语言是一种出版格式;Markoff是一种写作格式。因此,Markoff的格式化语法只解决了可以以纯文本形式传达的问题。

对于Markdown语法未涵盖的任何标记,只需使用HTML本身。

由于它不是“发布格式”,因此提供一种为文本着色的方法超出了 Markdown 的范围。也就是说,这并非不可能,因为您可以包含原始 HTML(HTML 是一种发布格式)。例如,以下 Markdown 文本(如@scoa在注释中建议的那样):

Some Markdown text with <span style="color:blue">some *blue* text</span>.

将产生以下 HTML:

<p>Some Markdown text with <span style="color:blue">some <em>blue</em> text</span>.</p>

现在,StackOverflow(可能还有GitHub)将去掉原始的HTML(作为一种安全措施),所以你在这里失去了颜色,但它应该可以在任何标准的Markdown实现上工作。

另一种可能是使用非标准的属性列表,这种列表最初是由Markdown的Markuru实现引入的,后来被其他一些人采用(可能有更多或稍微不同的实现,比如pandoc中的div和span属性)。在这种情况下,您可以将一个类分配给一个段落或行内元素,然后使用CSS来定义一个类的颜色。然而,您绝对必须使用少数实际支持非标准特性的实现之一,并且您的文档不再可移植到其他系统。

 类似资料:
  • 我想使用Markdown来存储文本信息。但是快速谷歌搜索说Markdown不支持颜色。StackOverflow也不支持颜色。与GitHub标记相同。 是否有任何允许彩色文本的Markdown风格?

  • 我想根据用户需要将我写的文本(和字体颜色)更改为另一种颜色。 我制作了一个JFrame,并添加了JTextPane。在文本窗格的右侧,我有一个不同颜色的列表(“白色”、“黑色”、“绿色”等)。Jframe还有一个JMenuBar,如果用户突出显示列表中的一个元素(比如黑色),我想更改textpane的背景色(我知道这很愚蠢,但这是老师的作业) 问题是,文本是黑色的,所以当我改变背景颜色时,文本“消

  • 好。。。我在这里疯了。我已经开始尝试使用 SVG。使用 SVG 并对其应用 CSS 类就像一个魅力。我只是无法弄清楚我做错了什么,但我只是无法让类在svg文本元素上工作。我已经把它一直剥离了,这就是我得到的: 根据http://www.w3.org/TR/SVG/styling.html#ClassAttribute这应该行得通。。。 关于要更改的内容或替代方案的任何提示/提示?

  • 问题内容: 是的,语言规范定义结果为“ 2”。如果VM采取不同的方式,则不符合规范。 大多数编译器都会对此抱怨。以Eclipse为例,它将声称永远不会执行return块,但这是错误的。 编写这样的代码我需要知道如何执行此操作: 假设:我有这样的代码: 我想改变的颜色并以颜色为蓝色颜色绿色 M到红色的数字橙色 如何更改此文字的颜色?这些文本来自记事本,也可以直接在文本区域中键入。是非常糟糕的做法,永

  • 问题内容: 我想为文本区域中的特定行设置颜色。到目前为止,我发现的是以下内容 但这是行不通的。我究竟做错了什么? 编辑:好的,我一直在尝试,我尝试使用 添加文本,而不是添加文本,然后重新样式,但无济于事。 问题答案: 我不确定JTextArea是否可以设置太多详细的样式,因为它可能是根据所选字体,颜色等为整个文档设置样式的。使用JTextPane / JEditorPane可能会有更多的运气。 编

  • 我想在TextField中更改字体颜色。我找到了、来更改背景和边框的颜色,但没有找到文本的颜色。