跳转到正文

Discord 文本格式工具

输入消息,勾选所需样式,即可复制 Discord 能够正确格式化的文本:粗体、斜体、下划线、删除线、剧透、标题、小字、列表、引用、隐藏链接和代码块。另有一个选项卡可用 ANSI 代码生成彩色文字。预览会大致显示其外观。免费,无需注册;内容不会发送到 Discord。

制作内容

文字样式

标题、小字、列表和引用只在行首生效,且标记之后的文字需要有一个空格。

游戏之夜
带些零食和一位朋友

这是对 Discord 深色主题的近似呈现。实际应用中的颜色与间距有所不同,剧透在点击后会显示。

28 个字符

如何使用 Discord 文本格式工具

  1. 1. 选择要制作的内容。 文字样式涵盖粗体、斜体、下划线、删除线、剧透、标题、小字、列表和引用。隐藏链接把网址藏在文字之后。代码生成行内代码或代码块。彩色文字生成 ANSI 颜色。
  2. 2. 输入文字并勾选样式。 每一行都会单独设置格式,因此列表或一组标题每一项各占一行。
  3. 3. 查看预览。 预览近似于 Discord 的深色主题。点击剧透即可显示其内容。
  4. 4. 复制并粘贴。 在桌面版、网页版或手机版 Discord 的消息框中粘贴后发送。若消息过长,字符计数会提醒您。

Discord Markdown 速览

Discord 使用一个小型版本的 Markdown,即一种以纯文本标记格式的方法。下面的语法取自 Discord 的“Markdown 文本 101”帮助文章,外加剧透。

格式您输入的内容说明
斜体*italics* 或 _italics_
粗体**bold**
粗斜体***bold italics***
下划线__underline__可与其他格式组合:__**underline bold**__
删除线~~strikethrough~~
剧透||spoiler||点击前隐藏。代码块会使其失效。
标题# Big、## Smaller、### Smallest位于行首,井号之后需要空格
小字-# small text位于行首,井号之后需要空格
隐藏链接[text](https://example.com)网址必须以 https:// 开头
项目符号列表- item 或 * item嵌套项目请缩进两个空格
引用块> quote>>> quote 会引用其后的每一行
行内代码`code`
代码块```code```用三个反引号包住多行内容

如果希望格式符号按原样显示,请在它前面加上反斜杠。“文字样式”选项卡中有一个开关,可对文本中的每个格式字符执行此操作,因此关于 2*3 的消息会保持原样。

组合格式

# **游戏之夜** → 一个醒目的粗体大标题

-# 7 点开门 → 灰色的小字副标题

||答案是 42|| → 一个剧透

- 带些零食 和 - 带上一位朋友 → 一个项目符号列表

使用 ANSI 代码的彩色文字

Discord 没有用于文字颜色的 Markdown。变通办法是把代码块标记为 ansi,它能识别一些终端颜色代码。ANSI 颜色并未出现在 Discord 自己的 Markdown 帮助文章中,因此应将其视为非官方功能,Discord 随时可能改变它。它们可以在桌面版和网页版中显示;手机版的显示一直不稳定,因此请在您的读者所用的设备上进行测试。

每段彩色文字都以不可见的转义字符(ESC,字符编码 27)开头,然后是 [、以分号分隔的代码,以及 m。ESC[0m 为重置代码,用于结束颜色。本工具会为您写入这些代码,复制按钮则会包含您无法看到或输入的真实转义字符。代码可以组合:1;4;31 表示粗体、带下划线的红色。

代码文字颜色代码背景颜色
30灰色40深蓝色
31红色41橙色
32绿色42蓝灰色
33黄色43绿松石色
34蓝色44灰色
35粉色45靛蓝色
36青色46浅灰色
37白色47白色

Discord 不会像终端那样为这些颜色命名,因此此处的名称描述的是它们的外观。它们还取决于主题:浅色模式与深色模式的显示效果不同,预览也只是近似效果。

发送之前

  • 消息长度。 大多数 Discord 账户每条消息最多可发送 2,000 个字符。格式符号也计入字符数,因此内容很长且格式繁多的帖子可能需要拆分。
  • 隐藏链接。 隐藏的地址容易被滥用,Discord 在打开前可能会显示警告。请只用于读者所期待的链接,并说明该链接是什么。
  • 无障碍访问。 屏幕阅读器对格式符号的朗读并不一致。请把关键信息用平实的文字表达,而不要只依赖颜色或剧透。
  • 适用范围。 Markdown 可用于消息。有些地方,例如用户名或服务器名,完全不会对文本进行格式化。

若要生成一个能按每位读者本地时区显示的时间戳,请使用 Discord 时间戳。若要使用无需 Markdown 即可呈现的花式字母(例如粗体或小字),请使用粗体文字生成器。

常见问题

如何在 Discord 中把文字设为粗体或斜体?
用两个星号包住文字即为粗体,例如 **bold**;用一个星号或下划线即为斜体,例如 *italics*。两者兼用则使用三个星号。本工具会为您添加这些标记,并显示预览。
如何在 Discord 中把文字隐藏为剧透?
在文字两侧各加两个竖线,例如 ||spoiler||。读者点击即可显示。代码块中的剧透无效,因为代码块会取消格式。
如何在 Discord 中制作标题或小字?
行首使用 #、## 或 ### 加空格,分别对应由大到小的标题;使用 -# 加空格即为小字副标题。标记必须位于行的最开头。
如何在 Discord 中显示彩色文字?
使用标记为 ansi 的代码块,并在其中加入颜色代码。“彩色文字”选项卡可以为您生成:选择文字片段及其颜色,复制后粘贴即可。Discord 并未记录这一功能,而且在手机上的表现并不一致。
如何把链接隐藏在文字之后?
将文字写在方括号中,并在其后紧接圆括号写入地址,例如 [my site](https://example.com)。“隐藏链接”选项卡会为您完成这一操作,并对地址中的圆括号进行编码,使其不会提前结束链接。
为什么我的格式没有生效?
常见原因包括:#、-#、- 或 > 之后缺少空格;标记不在行首;标记内侧紧贴空格;或者文字位于代码块之内。请使用预览进行检查;如果某个符号应按原样显示,请使用转义开关。
本工具会向 Discord 发送任何内容吗?
不会。它在您的浏览器中生成文本,您输入的任何内容都不会被发送或存储。结果需要您自己粘贴到 Discord 中。

相关工具

花式文字与符号中的更多工具