【问题标题】:Applying color in a Markdown file on GitHub [duplicate]在 GitHub 上的 Markdown 文件中应用颜色 [重复]
【发布时间】:2020-07-16 11:01:30
【问题描述】:

我可以以某种方式为 Markdown 内容着色吗?

我把它放在 GitHub 上的一个要点中,想知道我是否可以以某种方式为我的 .md 文件中的特定部分着色。我很确定 .md 文件确实支持某些 HTML,但我不完全确定。如果它确实支持使用 HTML 着色,那将如何完成?如果是这样,我也可以更改字体吗?

【问题讨论】:

  • Markdown 实际上是 HTML 的超集,您通常可以包含任意 HTML(在这种情况下,例如 <span style="color: red">I am red</span>)。
  • 谢谢,这会奏效。 (不知道如何接受我根本看不到按钮)

标签: github markdown github-flavored-markdown


【解决方案1】:

一般而言,您可以在 Markdown 中包含任意 HTML,但不能保证渲染器会全部支持。例如:

Hi here is some text <span style="color: red">this is red</span>.

在 SO 上渲染到:

你好,这里是一些红色的文字。

虽然包含了所有文本,但 span 被完全删除了:

<p>Hi here is some text this is red.</p>

同样,看起来 GitHub 去掉了样式(它是 "sanitized, aggressively" - 它至少离开了跨度,但删除了样式属性,请参阅 Gist):

<p>Hi here is some text <span>this is red</span>.</p>

【讨论】:

    【解决方案2】:

    Markdown 不支持着色,即使它支持 HTML。您可以使用 diff 创建红色/绿色文本。

    ````diff
    + Green Text
    - Red Text
    

    您还可以使用 Unicode Link 创建彩色表情符号

    ?

    【讨论】:

      猜你喜欢
      • 2018-02-22
      • 2021-09-20
      • 1970-01-01
      • 2017-06-17
      • 2022-08-02
      • 2012-10-14
      • 1970-01-01
      • 2013-01-01
      • 2017-05-13
      相关资源
      最近更新 更多