Discord 文本格式工具
输入消息,勾选所需样式,即可复制 Discord 能够正确格式化的文本:粗体、斜体、下划线、删除线、剧透、标题、小字、列表、引用、隐藏链接和代码块。另有一个选项卡可用 ANSI 代码生成彩色文字。预览会大致显示其外观。免费,无需注册;内容不会发送到 Discord。
文字样式
标题、小字、列表和引用只在行首生效,且标记之后的文字需要有一个空格。
这是对 Discord 深色主题的近似呈现。实际应用中的颜色与间距有所不同,剧透在点击后会显示。
28 个字符
隐藏链接
读者只会看到链接文字,点击后才会前往该网址。请只对读者会预期的链接使用此功能。
您格式化后的文本将显示在此处。
代码
代码内的格式不会生效,包围代码的剧透会被忽略。无法识别的语言所对应的代码块会以无颜色显示。
您格式化后的文本将显示在此处。
代码块中的彩色文字
ANSI 颜色并未包含在 Discord 帮助文章所述的 Markdown 中。它们在桌面版和网页版中可以显示,但手机版一直无法稳定显示,因此在依赖它之前,请先在您自己的设备上测试。
颜色 您的消息
这是对 Discord 深色主题的近似呈现。实际应用中的颜色与间距有所不同,剧透在点击后会显示。
39 个字符
␛ 符号代表不可见的转义字符。复制按钮会包含真正的转义字符。
如何使用 Discord 文本格式工具
- 1. 选择要制作的内容。 文字样式涵盖粗体、斜体、下划线、删除线、剧透、标题、小字、列表和引用。隐藏链接把网址藏在文字之后。代码生成行内代码或代码块。彩色文字生成 ANSI 颜色。
- 2. 输入文字并勾选样式。 每一行都会单独设置格式,因此列表或一组标题每一项各占一行。
- 3. 查看预览。 预览近似于 Discord 的深色主题。点击剧透即可显示其内容。
- 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 中。