格式化文本
Markdown 使格式化消息变得容易。像往常一样输入消息,然后使用以下格式语法以特定方式发送消息。
文本样式
你可以在消息周围使用 _ 或 * 使其变为斜体,__ 或 ** 在消息周围使用使其变为粗体。你还可以使用常用的键盘快捷键,包括 CTRL/CMD+B 加粗,CTRL/CMD+I 加斜体文本。
*italics*(或_italics_) 显示为 斜体**bold**显示为 粗体***bold-italic***显示为 粗斜体~~strikethrough~~显示为~删除文本~
链接
通过将文本放在方括号 [] 中并将相关链接放在圆括号 () 中来创建带标题的链接。
[查看 J2L3x!](https://about.j2l3x.com/)
显示为:
标题
通过 # 在文本前输入空格来制作标题。对于较小的标题,请使用更多 #。
## 大标题
### 小标题
#### 更小标题
显示为:
大标题
小标题
更小标题
或者,你可以使用等号 === 或连字符在文本下划线 --- 以创建标题。
大标题
-------------
显示为:
大标题
列表
通过使用星号 *、连字符 - 和/或 加号 + 可作为项目符号来创建列表。通过在每一个前面添加两个空格来缩进项目符号点。
* 第一项
- 第二项
+ 第二项分点
显示为:
- 第一项
- 第二项
- 第二项分点
使用数字代替生成有序列表:
1. 第一项
1. 第二项
1. 第三条
显示为:
- 第一项
- 第二项
- 第三条
你还可以从任意数字开始一个列表:
1. 第一个列表编号是 4。
1. 第二个列表编号是 5。
1. 第三个列表编号是 6。
显示为:
第一个列表编号是 4。
第一个列表编号是 5。
第一个列表编号是 6。
通过包含方括号来制作任务列表。通过添加 将任务标记为完成。[ ]``x
[ ] 第一项
[ ] 第二项
[x] 已完成项目
显示为:
[ ] 第一项 [ ] 第二项 [x] 已完成项目
代码块
建议创建一个固定宽度的代码块来粘贴多行代码块或其他文本,因为使用固定宽度的字体对齐更容易阅读。
这可以通过在代码正上方和正下方的行上放置三个反引号来实现:
这是 我的代码块
显示为:
这是
我的代码块
语法高亮
要添加语法突出显示,请将 三个反引号 在代码块开头的之后键入要突出显示的语言。
支持的语言及其别名包括:
| Language | Aliases |
|---|---|
| ActionScript | actionscript, as, as3 |
| AppleScript | applescript |
| Bash | bash, sh |
| Clojure | clojure |
| CoffeeScript | coffescript, coffee, coffee-script |
| C/C++ | cpp, c++, c |
| C# | cs, c#, csharp |
| CSS | css |
| D | d, dlang |
| Dart | dart |
| Delphi | delphi |
| Diff | diff, patch, udiff |
| Django | django |
| Dockerfile | dockerfile, docker |
| Elixir | elixir, ex, exs |
| Erlang | erlang, erl |
| Fortran | fortran |
| F# | fsharp |
| G-Code | gcode |
| Go | go, golang |
| Groovy | groovy |
| Handlebars | handlebars, hbs, mustache |
| Haskell | haskell, hs |
| Haxe | haxe |
| Java | java |
| JavaScript | javascript, js |
| JSON | json |
| Julia | julia, jl |
| Kotlin | kotlin |
| LaTeX | latex, tex |
| Less | less |
| Lisp | lisp |
| Lua | lua |
| Makefile | makefile, make, mf, gnumake, bsdmake |
| Markdown | markdown, md, mkd |
| Matlab | matlab, m |
| Objective C | objectivec, objective_c, objc |
| OCaml | ocaml |
| Perl | perl, pl |
| PostgreSQL | pgsql, postgres, postgresql |
| PHP | php, php3, php4, php5 |
| PowerShell | powershell, posh |
| Puppet | puppet, pp |
| Python | python, py |
| R | r, s |
| Ruby | ruby, rb |
| Rust | rust, rs |
| Scala | scala |
| Scheme | scheme |
| SCSS | scss |
| Smalltalk | smalltalk, st, squeak |
| SQL | sql |
| Stylus | stylus, styl |
| Swift | swift |
| Text | text |
| TypeScript | typescript, ts, tsx |
| VB.Net | vbnet, vb, visualbasic |
| VBScript | vbscript |
| Verilog | verilog |
| VHDL | vhdl |
| HTML, XML | html, xml |
| YAML | yaml, yml |
示例:
``` go
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
显示为:
```go
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
内嵌代码
通过用反引号将其包围来创建行内等宽代码文本。不要使用单引号 '。
`monospace`
显示为:
monospace。
内嵌图像
内嵌图像是添加在文本行内的图像。你可以通过设置 用户首选项 或使用 /collapse 和 /expand 斜线命令来控制所有高度超过 100 像素的内嵌图像是否在消息中自动折叠或展开。
要将内嵌图像添加到文本中,请使用感叹号 !,后跟方括号 [] 中的 alt text,然后是圆括号 () 中的 image URL。你可以通过将文本放在引号 "" 中,在链接后添加悬停文本。
示例:

显示为:
线
使用三个 *、_、 或来创建一条线 -。
***
显示为:
块引号
使用 >.
> 引用块 显示为:
引用块
表
通过 --- 在标题行下方放置一条虚线来创建表格,然后使用管道分隔每一列 |。列不需要完全对齐。通过 : 在标题行中包含冒号来选择如何对齐表格列。
| 居左 | 居中 | 居右 |
| :-------|:-------:| ----:|
| 居左 列1 | 该文本 | 100 |
| 居左 列1 | 是 | 10 |
| 居左 列3 | 居中 | 1 |
显示为:
| 居左 | 居中 | 居右 |
|---|---|---|
| 居左 列1 | 该文本 | 100 |
| 居左 列1 | 是 | 10 |
| 居左 列3 | 居中 | 1 |
数学公式
在 latex 代码块中创建公式。
备注
默认情况下禁用此特性。请联系你的系统管理员在 系统控制台 > 站点配置 > 消息 启用。
```latex
\sum_{i=1}^{n} x_{i}=\int_{0}^{1}f(x)\, {\rm d}x
```
显示为: