Markdown 速查表 — 语法与实时预览
每个 Markdown 元素都附源码和渲染预览,涵盖扩展语法(表格、任务列表、脚注、数学公式、Mermaid、提示框),另有 9 个平台的兼容性对照表和实时练习区。
最后核对:2026-10-18 依据CommonMark 0.31.2、GFM 规范,以及 GitHub、GitLab、Obsidian、Slack 和 Jira 的格式文档核对。来源:CommonMark spec 0.31.2, GitHub Flavored Markdown spec, GitHub writing and formatting docs, GitLab Flavored Markdown, Obsidian help, Slack message formatting, Jira text formatting notation。
基础语法(所有支持 CommonMark 的地方都可用)
这些元素属于 CommonMark 规范,因此在 GitHub、GitLab、VS Code、Obsidian、静态网站生成器和大多数文档工具中表现一致。
一到六个 # 后跟一个空格。每个文档只用一个一级 # 标题,且不要跳级;屏幕阅读器和目录都依赖标题的层级顺序。
# Heading 1 ## Heading 2 ### Heading 3 #### Heading 4
较早的 "setext" 写法,只支持一级和二级。段落下方的一行 --- 会把该段落变成标题,这常让想要分隔线的人意外:请在 --- 前空一行。
Heading 1 ========= Heading 2 ---------
用空行分隔段落。段落内的单个换行会被合并成一行(“换行”中注明的情况除外)。
First paragraph, which can wrap across several source lines. Second paragraph after a blank line.
First paragraph, which can wrap across several source lines.
Second paragraph after a blank line.
要换行但不另起段落,在行尾加两个空格或一个反斜杠。GitHub 评论、Obsidian(默认)、Slack 和 Discord 则把每个换行符都视为换行。
Two trailing spaces make a break. A trailing backslash\ works too.<br>So does an HTML br.
Two trailing spaces
make a break.
A trailing backslash
works too.
So does an HTML br.
星号在单词内部也有效,下划线则不行(snake_case_names 会保持原样),所以大多数风格指南推荐用 *。
**bold** or __bold__ *italic* or _italic_ ***bold italic*** in**side**word works with *, not with _
bold or bold
italic or italic
bold italic
insideword works with *, not with _
每行以 > 开头。引用中可以包含任何其他 Markdown,包括列表和代码。
> Quoted text. > Still quoted. > > > Nested quote.
Quoted text. Still quoted.
Nested quote.
-、* 和 + 都可以;同一列表中不要混用(换一种标记会开始一个新列表)。
- Item - Item - Nested (indent 2 spaces) - Item
- Item
- Item
- Nested (indent 2 spaces)
- Item
第一个数字决定起始编号,后面的数字会被忽略,所以每行都写 "1." 的话,调整顺序后编号会自动更新。
1. First 1. Second 1. Third 3. Starts at three 4. Four
First
Second
Third
Starts at three
Four
额外内容要缩进到与列表项文字的第一个字符对齐("1. " 之后为 3 个空格)。
1. Install: ```sh npm install marked ``` 2. Indent continuation lines to the item text.
Install:
npm install markedIndent continuation lines to the item text.
反引号内的 Markdown 不会被解析。
Run `npm test` now. Use ``double `backticks` `` when the code contains one.
Run npm test now.
Use double `backticks` when the code contains one.
单独成行的三个反引号(或 ~~~)。围栏后的单词指定语言,GitHub、GitLab、Obsidian 和 Discord 会据此进行语法高亮。
```js const answer = 42; console.log(answer); ```
const answer = 42;
console.log(answer);
最初的写法。围栏式更清晰,还能指定语言;但旧版 Reddit 只认缩进式代码。
Paragraph.
four spaces of indent
make a code blockParagraph.
four spaces of indent
make a code block
单独一行写三个或更多 -、* 或 _,上方留一个空行。
Above --- Below (also *** or ___)
Above
Below (also *** or ___)
尖括号写法是 CommonMark 的自动链接。URL 中的空格必须写成 %20,或者把 URL 放在 <…> 中。
[Link text](https://freetoolsforweb.com) [With a title](https://freetoolsforweb.com "Hover text") [Relative link](/tools/regex-cheat-sheet) <https://example.com>
让长 URL 不出现在正文里。定义可以放在文档中任意位置,且不会显示出来。
在 GitHub 和 GitLab 上,每个标题都会自动生成 id:转为小写、空格变连字符、去掉标点("## Install & Run" 会变成 #install--run)。Obsidian 则使用 [[#Heading]]。
[Jump to tables](#md-tables)
写法和链接一样,前面加 !。[ ] 中的文字是替代文本:为看不到图片的人描述图片内容。Markdown 没有设置尺寸的语法;在允许 HTML 的地方可以用 <img width="200">。
反斜杠可以让任何 ASCII 标点按字面显示:\ ` * _ { } [ ] ( ) # + - . ! |
\*not italic\* \# not a heading 1\. not a list
*not italic* # not a heading 1. not a list
CommonMark 允许使用。GitHub 和 GitLab 只保留安全的子集(不支持 script、style 和事件处理器);Slack、Discord、Reddit 和 Notion 会把它显示为文本。
Press <kbd>Ctrl</kbd> + <kbd>C</kbd>, H<sub>2</sub>O, x<sup>2</sup>.
Press Ctrl + C, H2O, x2.
在允许 HTML 的地方,HTML 注释会保留在源码中,但不会显示。
Visible. <!-- Not rendered: notes for editors --> Also visible.
Visible.
Also visible.
扩展语法(GFM 等)
不属于 CommonMark。各平台支持情况不同,在 GitHub 以外使用前请先查看兼容性对照表。
第二行必不可少;冒号用于设置对齐方式。源码中各列不必对齐。字面意义的竖线要转义为 \|。不支持合并单元格或多行单元格(在 GitHub 上可在单元格内使用 <br>)。
适用平台: GFM、GitLab、Obsidian、Reddit;Notion 在粘贴时转换
| Left | Centre | Right | | :--- | :----: | ----: | | a | b | 1 | | `c` | **d** | 22 |
| Left | Centre | Right |
|---|---|---|
| a | b | 1 |
c |
d | 22 |
在 GitHub 和 GitLab 的 issue 和拉取请求中,复选框可以直接点击,并会同步更新源码。
适用平台: GFM、GitLab、Obsidian;Notion 通过 [] 快捷语法
- [x] Write the draft - [ ] Review - [ ] Publish
- Write the draft
- Review
- Publish
通用写法是两个波浪号;GitHub 也接受一个。Slack 用 ~单个~ 波浪号,Jira 用 -连字符-。
适用平台: GFM、GitLab、Obsidian、Discord、Reddit、Notion
~~no longer true~~
no longer true
GFM 会把裸 URL 和 www. 开头的地址自动转为链接。在标准 CommonMark 中,除非放在 <…> 中,否则它们仍是普通文本。
适用平台: GFM、GitLab、Obsidian、Slack、Discord、Reddit
Visit https://freetoolsforweb.com or www.example.com.
Visit https://freetoolsforweb.com or www.example.com.
定义可以放在任意位置;脚注按引用顺序编号,并列在文末。Obsidian 还支持行内脚注:^[像这样]。
适用平台: GFM、GitLab、Obsidian(CommonMark 不支持)
自己指定锚点。Pandoc、PHP Markdown Extra、Hugo、Jekyll(kramdown)、MkDocs 和 Docusaurus 支持;GitHub 和 GitLab 会忽略它并原样显示花括号,改用自动生成的 id。
适用平台: Pandoc、Hugo、Jekyll、MkDocs、Docusaurus;GitHub 和 GitLab 不支持
### Install {#setup}Rendered by Pandoc, Hugo or kramdown with id="setup", so /page#setup links here.
用冒号包住的名称。在 GitHub、Slack、Discord 或 Notion 中输入冒号会弹出 emoji 选择器。直接粘贴 emoji 本身则在任何地方都有效。
适用平台: GitHub、GitLab、Slack、Discord;Obsidian(无插件时)和 CommonMark 不支持
Ship it :rocket: :+1: :tada:
Ship it 🚀 👍 🎉
行内公式把 TeX 写在 $ 之间,独立公式块用 $$。GitHub 还支持 $`…`$ 和 ```math 代码块;GitLab 支持同样的写法。Notion 用 $$…$$ 表示行内公式。
适用平台: GitHub、GitLab、Obsidian、Notion(自有语法)
Inline: $E = mc^2$
$$
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
$$Inline: E = mc2
∑i=1n i = n(n+1) ⁄ 2
语言设为 mermaid 的代码块会渲染为图表:流程图、时序图、类图、状态图、甘特图和 ER 图。
适用平台: GitHub、GitLab、Obsidian、Notion(Mermaid 代码块)
```mermaid
flowchart LR
A[Write] --> B{Review}
B -->|ok| C[Publish]
B -->|changes| A
```(changes loop back to Write)
GitHub 有五种类型:NOTE、TIP、IMPORTANT、WARNING、CAUTION。GitLab(17.10+)支持同样的语法。Obsidian 的类型更多,还支持自定义标题(> [!tip] Title)和折叠(> [!faq]-)。
适用平台: GitHub、GitLab 17.10+、Obsidian;其他地方显示为普通引用
> [!NOTE] > Useful information. > [!WARNING] > Critical content that needs attention.
Useful information.
Critical content that needs attention.
这是 HTML,但支持很广泛。内部的 Markdown 前后要留空行,否则不会被解析。
适用平台: GitHub、GitLab、Obsidian、大多数静态网站生成器
<details> <summary>Click to expand</summary> Hidden **Markdown** content. </details>
Click to expand
Hidden Markdown content.
Obsidian 和部分编辑器(Typora、iA Writer)支持;GitHub 会原样显示等号。在允许 HTML 的地方可用 <mark>。
适用平台: Obsidian、Typora;GitHub 不支持
This is ==highlighted== text.
This is highlighted text.
兼容性:CommonMark、GitHub、GitLab、Obsidian、Notion、Slack、Discord、Reddit、Jira
✓ 按原样可用 · ~ 语法不同或仅部分支持(见备注)· ✗ 不支持。Notion 和 Slack 的输入框是在输入时把 Markdown 快捷语法转换成格式,而不是渲染 Markdown 文件;Jira Data Center 的字段使用 Wiki 标记,Jira Cloud 的编辑器则在输入时支持 Markdown 风格的快捷语法。
| 功能 | CommonMark | GitHub (GFM) | GitLab | Obsidian | Notion | Slack (mrkdwn) | Discord | Jira wiki | |
|---|---|---|---|---|---|---|---|---|---|
| 标题 # | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ~ 部分支持 / 语法不同 输入时使用 # 、## 、### 快捷方式 | ✗ 不支持 用 *粗体* 行代替 | ~ 部分支持 / 语法不同 仅支持 #、## 和 ### | ✓ 支持 | ~ 部分支持 / 语法不同 h1. 到 h6. |
| 粗体 / 斜体 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ~ 部分支持 / 语法不同 *粗体* 和 _斜体_(单个字符) | ✓ 支持 还支持 __下划线__ | ✓ 支持 | ~ 部分支持 / 语法不同 *粗体* 和 _斜体_ |
| 删除线 | ✗ 不支持 | ✓ 支持 ~~ 或 ~ | ✓ 支持 | ✓ 支持 | ✓ 支持 ~text~ 或 ~~text~~ | ~ 部分支持 / 语法不同 ~text~ | ✓ 支持 | ✓ 支持 | ~ 部分支持 / 语法不同 -text- |
| 行内代码 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ~ 部分支持 / 语法不同 {{monospace}} |
| 围栏式代码块 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ~ 部分支持 / 语法不同 ``` 可用,但没有语法高亮 | ✓ 支持 | ~ 部分支持 / 语法不同 新版 Reddit 和 App 支持;old.reddit 需要 4 个空格缩进 | ~ 部分支持 / 语法不同 {code:java} … {code} |
| 语法高亮 | ~ 部分支持 / 语法不同 语言会传给渲染器,是否高亮由渲染器决定 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 在代码块上选择语言 | ✗ 不支持 | ✓ 支持 | ✗ 不支持 | ✓ 支持 {code:language} |
| 引用块 > | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ~ 部分支持 / 语法不同 输入 " 再按空格;> 加空格则是折叠列表 | ✓ 支持 | ✓ 支持 >>> 引用整条消息的剩余部分 | ✓ 支持 | ~ 部分支持 / 语法不同 bq. 或 {quote} … {quote} |
| 列表 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ~ 部分支持 / 语法不同 输入框会把 "- " 转成列表;API 的 mrkdwn 没有列表语法 | ✓ 支持 | ✓ 支持 | ~ 部分支持 / 语法不同 * 表示项目符号,# 表示编号,** 表示嵌套 |
| 链接 [text](url) | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 还支持 [[wikilinks]] | ~ 部分支持 / 语法不同 粘贴时转换 | ~ 部分支持 / 语法不同 API 消息中用 <https://url|text> | ✓ 支持 带文字的链接 | ✓ 支持 | ~ 部分支持 / 语法不同 [text|https://url] |
| 裸 URL 自动转链接 | ~ 部分支持 / 语法不同 仅限 <https://…> | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 |
| 图片  | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 还支持 ![[file.png]] | ~ 部分支持 / 语法不同 导入或粘贴时转换 | ✗ 不支持 改为上传 | ✗ 不支持 作为附件或粘贴链接 | ✗ 不支持 在编辑器中上传 | ~ 部分支持 / 语法不同 !image.png! |
| 表格 | ✗ 不支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ~ 部分支持 / 语法不同 粘贴的 Markdown 表格会变成简单表格 | ✗ 不支持 | ✗ 不支持 | ✓ 支持 | ~ 部分支持 / 语法不同 ||head|| 和 |cell| |
| 任务列表 | ✗ 不支持 | ✓ 支持 | ✓ 支持 还有 [~] 表示不适用 | ✓ 支持 | ~ 部分支持 / 语法不同 [] 再按空格生成待办事项 | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 |
| 脚注 | ✗ 不支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 还支持行内 ^[note] | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 |
| 标题锚点 | ✗ 不支持 | ~ 部分支持 / 语法不同 仅自动生成,不支持 {#id} | ~ 部分支持 / 语法不同 仅自动生成 | ~ 部分支持 / 语法不同 用 [[#Heading]] 链接 | ~ 部分支持 / 语法不同 改用复制块链接 | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 | ~ 部分支持 / 语法不同 {anchor:name} |
| Emoji 短代码 :smile: | ✗ 不支持 | ✓ 支持 | ✓ 支持 | ✗ 不支持 需要插件 | ~ 部分支持 / 语法不同 输入 : 弹出选择器 | ✓ 支持 | ✓ 支持 | ✗ 不支持 | ~ 部分支持 / 语法不同 文字表情,如 :) :D (y) |
| 数学公式 $…$ | ✗ 不支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ~ 部分支持 / 语法不同 行内用 $$…$$,公式块用 /equation | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 |
| Mermaid 图表 | ✗ 不支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 | ✓ 支持 代码块语言设为 Mermaid | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 需要 Marketplace 应用 |
| 提示框 > [!NOTE] | ✗ 不支持 | ✓ 支持 5 种类型 | ✓ 支持 17.10+ | ✓ 支持 类型很多,可折叠 | ✗ 不支持 使用 /callout | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 | ~ 部分支持 / 语法不同 {panel} … {panel} |
| 原始 HTML | ✓ 支持 | ~ 部分支持 / 语法不同 安全子集;不支持 script、style 和 iframe | ~ 部分支持 / 语法不同 安全子集 | ~ 部分支持 / 语法不同 净化后的子集 | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 | ✗ 不支持 |
| 单个换行 = 换行 | ✗ 不支持 行尾两个空格或 \ | ~ 部分支持 / 语法不同 评论中是,.md 文件中否 | ~ 部分支持 / 语法不同 评论中是,文件中否 | ~ 部分支持 / 语法不同 是,除非开启了“严格换行” | ✓ 支持 在块内按 Shift+Enter | ✓ 支持 | ✓ 支持 | ✗ 不支持 行尾两个空格 | ~ 部分支持 / 语法不同 换行即可;\\ 强制换行 |
同一效果,不同语法
在不同工具之间粘贴时最容易出错的几组:Slack 和 Jira 用单个 * 表示粗体,Slack 的链接则是 URL 在前。
| 元素 | Markdown / GFM | Slack mrkdwn | Discord | Jira wiki | |
|---|---|---|---|---|---|
| 粗体 | **bold** | *bold* | **bold** | **bold** | *bold* |
| 斜体 | *italic* | _italic_ | *italic* | *italic* | _italic_ |
| 删除线 | ~~text~~ | ~text~ | ~~text~~ | ~~text~~ | -text- |
| 下划线 | (无;HTML 中用 <ins>) | (无) | __text__ | (无) | +text+ |
| 行内代码 | `code` | `code` | `code` | `code` | {{code}} |
| 代码块 | ```js … ``` | ``` … ``` | ```js … ``` | 4-space indent | {code:js} … {code} |
| 链接 | [text](https://url) | <https://url|text> | [text](https://url) | [text](https://url) | [text|https://url] |
| 标题 | ## Title | (无) | ## Title | ## Title | h2. Title |
| 引用 | > text | > text | > text | > text | bq. text |
| 无序列表 | - item | • item (typed) | - item | - item | * item |
| 有序列表 | 1. item | 1. item (typed) | 1. item | 1. item | # item |
| 剧透遮罩 | <details> (HTML) | (无) | ||text|| | >!text!< | (无) |
Markdown 在线试用
预览和在线试用都在浏览器中渲染;你输入的内容不会发送到任何地方。 浏览全部免费工具.
发现问题,或者觉得哪里可以更好?每条消息我们都会阅读,并尽快修复。
这份 Markdown 速查表把每个元素都展示两遍:你输入的 Markdown 和它渲染后的效果,左右对照,复制源码前就知道会得到什么。先是基础语法(标题、强调、列表、链接、图片、代码),然后是大多数人在 GitHub 上真正需要的扩展语法:表格、任务列表、删除线、脚注、提示框、数学公式和 Mermaid 图表。
Markdown 并不是单一的语言。CommonMark 定义了核心;GitHub 和 GitLab 加入了各自的扩展;Obsidian 和 Notion 又加了更多;Slack、Discord、Reddit 和 Jira 各自使用类似 Markdown 但规则不同的语法,比如 Slack 和 Jira 用 *单个星号* 表示粗体。兼容性对照表显示哪些语法在哪里可用,语法对照表则给出每种聊天或工单工具的确切写法。预览使用开源的 marked 库渲染(CommonMark 加 GFM);它未实现的功能会展示 GitHub 或 Obsidian 中的显示效果。最后还有一个小练习区,可以在浏览器中渲染你输入的任何内容。
使用方法
- 搜索某个元素(表格、复选框、脚注、换行),或通过顶部的标签跳转到某一部分。
- 从任意卡片左侧复制 Markdown;右侧显示其渲染效果。
- 在 GitHub 以外的地方使用扩展语法前,先查看兼容性对照表;粘贴到 Slack、Discord、Reddit 或 Jira 时,查看语法对照表。
- 把你自己的文本粘贴到练习区预览,然后复制 HTML 或下载 .md 文件。
常见问题
如何在 Markdown 中制作表格?
先用竖线写出表头行,然后是一行由短横线组成的分隔行,再写数据行:| Name | Age |,然后 | --- | --- |,然后 | Ana | 31 |。分隔行中的冒号用于设置对齐方式(:--- 左对齐,:---: 居中,---: 右对齐)。表格是 GitHub Flavored Markdown 的扩展,GitHub、GitLab、Obsidian、Reddit 和大多数编辑器都支持,但纯 CommonMark、Slack 和 Discord 不支持。
如何换行而不开始新段落?
在行尾加两个空格或一个反斜杠,或在允许 HTML 的地方使用 <br>。否则,在 CommonMark 和 GitHub 的 .md 文件中,单个换行会被合并到同一段落里。GitHub 评论、Obsidian(默认设置)、Slack 和 Discord 会把每个换行都当作换行,这就是同样的文本在 README 和 issue 中看起来不一样的原因。
CommonMark 和 GitHub Flavored Markdown 有什么区别?
CommonMark 是原始 Markdown 语法的精确规范。GitHub Flavored Markdown(GFM)是它的严格超集,增加了表格、任务列表、删除线、扩展自动链接以及不安全 HTML 过滤。在 github.com 上,脚注、提示框、数学公式、Mermaid 图表和表情短代码是 GitHub 在 GFM 之上额外处理的。
如何在 Markdown 中写复选框或待办列表?
使用以 [ ] 开头的列表项表示未完成的任务,[x] 表示已完成:- [ ] Review,- [x] Write draft。GitHub 和 GitLab 会在 issue 和拉取请求中渲染可点击的复选框,Obsidian 可在阅读视图中切换勾选状态,GitLab 还接受 [~] 表示不适用的任务。
Slack 支持 Markdown 吗?
部分支持,采用它自己称为 mrkdwn 的规则:单个星号 *粗体*、_斜体_、单个波浪号 ~删除线~、`代码` 和 ``` 代码块、> 引用,通过 API 发送的消息中链接写作 <https://url|text>。不支持标题、表格和图片。Slack 的消息输入框还会在你输入时转换部分格式,而 Block Kit 有一个单独的 markdown 块,可接受标准 Markdown。
如何在 Markdown 中添加脚注?
在引用位置写 [^1],并在文档任意位置单独一行定义它:[^1]: 出处。GitHub、GitLab 和 Obsidian 会按使用顺序为脚注编号,并在底部列出,附带返回链接。CommonMark、Slack、Discord、Reddit 和 Notion 不支持脚注。
写出在任何地方渲染都一致的 Markdown
• 在标题、列表、代码块、表格和 HTML 块的前后各留一个空行。很多“为什么没渲染出来”的问题都是少了一个空行。
• 使用带语言标注的围栏代码块(```python),而不是缩进;更清晰,还能获得语法高亮。
• 强调用 * 而不是 _,因为 CommonMark 会忽略单词内部的下划线(snake_case_names),但较老的渲染器处理方式不同。
• 每个列表只用一种项目符号;从 - 换成 * 会开始一个新列表。
• 嵌套列表的内容要与父项的文字对齐缩进,而不是固定缩进两个或四个空格。
• 每张图片都要写替代文本。图片加载失败时会显示它,屏幕阅读器也会朗读它。
GitHub 上 README 的要点
GitHub 会渲染位于根目录、docs/ 或 .github/ 中的 README.md。标题会自动生成锚点,GitHub 会据此生成目录(文件视图上的大纲按钮),所以清晰的标题结构本身就是目录。相对链接和图片(./docs/setup.md、./images/demo.png)在 github.com 上有效,在派生仓库和其他分支中也依然有效,绝对 URL 则不然。
提示框(> [!NOTE]、> [!WARNING])适合突出安装注意事项,Mermaid 代码块能画出可持续编辑的架构图,<details> 可以折叠完整配置参考之类的长段落。首屏只放项目是什么、如何安装和一个最小示例;其余内容都可以放在下面。
相关免费工具
- ChatGPT 转 Word — 粘贴 ChatGPT、Claude 或 Gemini 的回答,复制到 Word、Google 文档或邮件时得到真正的标题、表格和列表,而不是 ** 和 #。
- 字数统计 — 统计词数、字符数、句数和阅读时间,输入时实时检查 X、LinkedIn、Instagram、YouTube、SEO 和短信的字数限制。
- Git 速查表 — 按你想做的事整理 Git 命令:撤销上一次提交、重命名分支、删除远程分支。优先给出新式 switch/restore 命令并附经典写法,危险操作有醒目标记。
- 正则表达式速查表 — 每个正则表达式语法元素都附可运行的示例,标明在 JavaScript、PCRE/PHP、Python、Go、Java 和 .NET 中的支持情况,并提供一键在正则测试工具中试用的链接。
- 文本对比(Diff) — 比较文本、代码或 JSON 文件的两个版本,准确看出哪些行、词和字符发生了变化。