如何在 Markdown 中的文本上应用颜色

2023-11-24

我想使用 Markdown 来存储文本信息。但快速谷歌搜索显示 Markdown 不支持颜色。另外 Stack Overflow 不支持颜色。与 GitHub markdown 的情况相同。

有没有允许彩色文本的 Markdown 风格?


TL;DR

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

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

更长的答案

作为原件/官方语法规则状态(强调):

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

Markdown 并不是 HTML 的替代品,甚至不能接近它。它的语法非常小,仅对应于 HTML 标签的一个非常小的子集。我们的想法并不是创建一种可以更轻松地插入 HTML 标签的语法。在我看来,HTML 标签已经很容易插入了。 Markdown 的想法是让阅读、写作和编辑散文变得容易。 HTML 是一种发布格式; Markdown 是一种写作格式。因此,Markdown 的格式化语法仅解决可以用纯文本传达的问题.

对于 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 实现。

另一种可能性是使用最初由MarkuruMarkdown 的实现,后来被few others(同一想法可能有更多或略有不同的实现,例如pandoc中的div和span属性)。在这种情况下,您可以将类分配给段落或内联元素,然后使用 CSS 定义类的颜色。但是,您绝对必须使用实际支持非标准功能的少数实现之一,并且您的文档不再可移植到其他系统。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Markdown 中的文本上应用颜色 的相关文章

  • 将多个帧选项传递到 rmarkdown::beamer_presentation 中的单个帧

    如何将多个框架选项传递给特定框架rmarkdown beamer presentation 在下面的 MWE 中 第二帧应包含与前一帧相同的表 只是多了几行 Thus 理想情况下 两个框架的页码相同 gt noframenumbering
  • Markdown 中的 RTL

    是否有任何现有的 Markdown 插件规范包含对 RTL 语言的支持 我希望是这样的 This paragraph is left to right lt This paragraph is right to left 或者其他什么 我可
  • 如何在 Bitbucket wiki 上的 Markdown 中转义“@”

    谁知道如何逃脱 BitBucket wiki 上 markdown 中的字符 就我而言 后面紧跟着恰好是某人的用户名的单词 即 blahblah 到目前为止我尝试过的 64 但这些都不起作用 屏蔽被忽略 当我使用字符代码时 它只是按原样输出
  • PHP 替换,但替代替换字符串

    好的 这就是我想做的 我正在尝试使用 PHP 来开发本质上是tinyMarkdown 实现的子集 不值得使用完整的 Markdown 类 我本质上需要执行 str replace 但每次出现针时都会交替替换替换字符串 以便处理开始和结束 H
  • 带有 Pandoc 的内联 CSS

    如果在某处记录了以编程方式实现此目的的简单方法 不是通过在浏览器字段中复制 粘贴并单击按钮进行转换 我深表歉意 在我的搜索和阅读中我找不到它 我想以编程方式将 Markdown 和 CSS 文件转换为听起来可能称为 内联 CSS 的文件 例
  • 停止pandoc自动添加id

    我在用Pandoc对Markdown的扩展 http pandoc org MANUAL html pandocs markdown来生成 HTML 以下降价 test specificId test2 test3 生成以下 html h1
  • 关于:链接(Markdown 页面)上的blank#blocked

    在 Markdown 页面中 Microsoft TFS Wiki 我尝试创建 A 标签file link a href file txt a 点击 Chrome 后 我得到了 about blank blocked 这不是 Chrome
  • Markdown/Github:作为列表子项的代码块的语法突出显示

    在Github MD中 如果我们想在列表的子级时启用代码块 我们需要用8个空格来表示它 但是如何让该代码块具有语法高亮功能呢 以下代码无法按预期工作 1 foo python print bar 2 bar python print bar
  • yard 0.7.3 无法在 Markdown 和 Textile 中构建我的自述文件

    我决定将我的项目中的 README 文件转换为 Markdown 并一直使用yard 验证文档是否正确呈现 所以我安装了 rdiscount 将 README 更改为 README md 并尝试 yard doc README md 这给了
  • 有没有基于 WPF 的 Markdown 渲染器? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我们有基于 WPF 的应用程序 我们有单独的字符串存储库 其中的文本在网络中进行编辑 在我们的 WPF
  • 标记(Markdown)+ Mermaid(流程图和图表)

    努力去争取 美人鱼 https github com knsv mermaid https github com knsv mermaid跟 共事 标记 https github com chjj marked https github c
  • 将 Powershell 输出转换为 Markdown 文件

    我有以下代码 xmlFile C Users kraer Desktop bom xml xml xml Get Content xmlFile xml bom components component ForEach Object fin
  • 我可以将更大的字体文本添加到 https://portal.azure.com 仪表板上的 Markdown 小部件吗?

    In https portal azure com https portal azure com我想制作一个带有大标签的仪表板 我们的想法是 我们可以在大电视上获取统计数据 这样我们就可以一目了然地看到我们的服务状态 大厂牌会成功的更容易消
  • 带 Markdown 的两栏布局

    我正在编写并排文本 我必须用两列布局来准备这个 例如 一列包含英文文本 其他列 右列包含前面 英文 文本的翻译 Markdown 不支持表格标记 但 Github Flavored Markdown 支持 我做了一些尝试 但不幸的是无法解决
  • 让 pandoc 对没有 h1 的部分进行编号

    当我用 markdown 编写文档时 为了用 pandoc 将其处理为 HTML 我总是有一个第一顺序的标题 Heading 即文档标题 以及二阶多个标题 Heading 但当我开机时 number sections在 pandoc 中 所
  • 淘汰赛,内容可编辑(和降价)

    使用由 markdown 字符串支持的 Knockout 绑定处理程序并进行渲染 使用 markdown js 和内置的 html 绑定处理程序 工作正常 但尝试添加内容可编辑行为 并且在可观察值未在模糊时更新或仅使用删除了所有降价格式的文
  • 组织模式下的内联代码

    Markdown 允许embedded code 这怎么能在org mode 我了解源代码块 begin example blah blah end example 但我想要的是这样的 显然 具有正确的语法 我不知道 This is emb
  • markdown/pandoc 的全站编译? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 With Sphinx doc http sphinx doc org 您可以创建一堆 ReStruct
  • 背景突出显示代码块中的文本?

    我的目标是能够显示如下内容 我想要背景突出显示已经有的代码块内的一段代码语法高亮 我想在 Github 上托管于 Github Pages 上的 Markdown 文件上执行此操作 可以使用 kramdown markdown html c
  • 如何在 Markdown 中设置 HTML 类属性?

    如果我有一些像这样的 Markdown My Title A paragraph of content here code line 1 a code comment class MoreCode and more text to foll

随机推荐

  • 为什么在 Python 中使用 numpy 进行矩阵乘法比使用 ctypes 更快?

    我试图找出进行矩阵乘法的最快方法 并尝试了 3 种不同的方法 纯Python实现 这并不奇怪 Numpy 实现使用numpy dot a b 使用 C 接口ctypesPython 中的模块 这是转换为共享库的 C 代码 include
  • IPython:如何在不同的单元格中显示相同的图?

    总的来说 我对 IPython Notebooks Jupyter 和 Python 还很陌生 我使用以下代码在 Jupyter 笔记本中创建散点图 import numpy as np import matplotlib pyplot a
  • 模板专业化,其中模板化类型也是模板

    我创建了一个用于字符串转换的小实用函数 这样我就不必到处创建 ostringstream 对象 template
  • Linq 函数,如 .Net string.CompareOrdinal

    我需要使用比较字符串string CompareOrdinal 在 linq 查询中 string max string min var res db Table Where c gt string CompareOrdinal c Id
  • TempData 实施变更 - 变更原因

    在 ASP NET MVC 2 中 条目的生命周期TempDataDictionary只是一个 HTTP 请求 这转化为在一个请求中设置一个值 重定向 并在线路的另一端访问相同的项目 此后 无论您是否在该行的末尾从字典中读取该值 该条目都将
  • Emacs:.emacs 中延迟加载模式的最佳实践?

    遇到相关文件扩展名时 是否有关于延迟加载模式的最佳实践 此时我已经安装了大约 25 种不同的 Emacs 模式 并且启动变得很慢 例如 虽然准备好 clojure 模式很好 但我很少使用它 并且我想完全避免加载它 除非我打开扩展名为 clj
  • 在 jsx 和 map 中对 if 语句做出反应

    我有工作代码 地图函数中的 if 语句没有什么问题 这里是代码 const SortableItem SortableElement CashItem const SortableList SortableContainer items g
  • NSSearchPathForDirectoriesInDomains 返回错误的目录

    我在用着NSSearchPathForDirectoriesInDomains NSDocumentDirectory NSUserDomainMask YES 获取我的应用程序中的应用程序文档目录 但返回的数组仅包含一个对象 并且它是一个
  • Android - 使用 Timer 和 TimerTask 控制任务?

    我目前正在尝试在 Android 应用程序中设置 WiFi 扫描 每 30 秒扫描一次 WiFi 接入点 我已使用 Timer 和 TimerTask 使扫描按照我需要的时间间隔正确运行 但是 我希望能够在用户按下按钮时停止和开始扫描 而我
  • JQuery 鼠标悬停图像叠加

    只是想知道如何才能 100 正确地工作 我想我已经快到了 基本上 我有一个图像 当我将鼠标悬停时 我希望在顶部出现一个覆盖层 这是一个彩色 div 我有这个半工作fiddle img src http mirrorchecker com i
  • HTML 页面中的抗锯齿字体

    有没有一种好方法可以在网页中创建清晰 清晰的大字体 我需要在我的主页上创建具有不同字体大小和颜色的标签云效果 我已经在 HTML CSS 中设置了它 但在较旧的浏览器或操作系统上默认不支持抗锯齿 它看起来有点 蹩脚 我玩过sIFR 它工作得
  • 如何沿圆移动点?

    我想通过使用圆半径和移动角度来以圆周运动移动精灵 例如 我知道精灵正在以半径 10 的圆内移动 当前位置为 387 38 角度为 28 度 现在我不想将它沿圆周移动 100px p1 x y coordinate known 387 38
  • 升级到 Material UI 4 - withStyles 后出现错误

    从 v3 9 x 升级到 MUI v4 0 2 后 我收到以下错误 您必须将组件传递给 connect 返回的函数 相反收到了 propTypes displayName WithStyles MyComponent options def
  • 使用 DirectX 的桌面捕获不起作用

    由于D3DPOOL SCRATCH处理速度较慢 所以我编写了桌面捕获程序以参考网上的报告 然而 结果却是一片漆黑的画面 这是控制台程序的结果还是有其他原因 include
  • OSX 10.9 上的 Pstack 进程

    在linux上为了查看给定时间的进程堆栈我们一般使用 堆栈pid gt 我想知道 osx 中的相同内容是什么 thanks sudo usr libexec stackshot i u p
  • 从 Java 文本文件中读取特定行

    有没有什么方法可以从文本文件中读取特定行 在 API 或 Apache Commons 中 就像是 String readLine File file int lineNumber 我同意它的实现很简单 但它的效率不是很高 特别是如果文件很
  • 在 lapply/ldply 的列表中使用对象名称

    在试图回答时一个问题早些时候 我遇到了一个看起来应该很简单的问题 但我无法弄清楚 如果我有一个数据框列表 df1 lt data frame a 1 3 x rnorm 3 df2 lt data frame a 1 3 x rnorm 3
  • Span 文本更改上的 MutationObserver 不会触发

    这只是一个简单的例子 而不是实际情况 MutationObserver 仍然没有触发 所以我对其工作原理的假设是错误的 JSFiddle function var editButtonVisibility function console
  • 图像上缩进的透明箭头/三角形

    我想做一个图像上的透明箭头 该三角形应在半透明块中缩进并显示背景图像 期望的输出 barShow background color 000 opacity 0 5 barShow before top 0 left 50 border so
  • 如何在 Markdown 中的文本上应用颜色

    我想使用 Markdown 来存储文本信息 但快速谷歌搜索显示 Markdown 不支持颜色 另外 Stack Overflow 不支持颜色 与 GitHub markdown 的情况相同 有没有允许彩色文本的 Markdown 风格 TL