Cú pháp Markdown – Cheat Sheet

Mọi cú pháp Markdown trên một trang — phần cơ bản từ đặc tả gốc, các phần mở rộng GitHub-Flavored, và những phần bổ sung dùng trong tài liệu hiện đại. Sao chép bất kỳ ví dụ nào vào trình soạn thảo để thấy nó hiển thị trực tiếp.

Miễn phí · không cần đăng ký · chạy trong trình duyệt, không tải lên gì cả

Markdown Viewer ở bố cục chia đôi: mã nguồn Markdown bên trái, bản xem trước kiểu GitHub bên phải
Bố cục chia đôi — mã nguồn và bản xem trước cạnh nhau, cuộn đồng bộ theo từng dòng.

Cú pháp cơ bản

MarkdownHiển thị thànhGhi chú
# Tiêu đề 1Tiêu đề 1Tối đa sáu cấp: ######
## Tiêu đề 2Tiêu đề 2Bắt buộc có khoảng trắng sau #
**đậm**đậmhoặc __đậm__
*nghiêng*nghiênghoặc _nghiêng_
***đậm nghiêng***đậm nghiêng
~~gạch ngang~~gạch ngangGFM
`mã nội tuyến`mã nội tuyếnDùng hai dấu backtick để chứa một dấu backtick
> trích dẫn
trích dẫn
Lồng với > >
---
Đường kẻ ngang; cũng dùng được ***
dòng một\ngắt dòngDấu gạch chéo ngược cuối dòng hoặc hai khoảng trắng ép <br>
\*không nghiêng\**không nghiêng*Gạch chéo ngược thoát mọi dấu câu

Liên kết và hình ảnh

MarkdownHiển thị thànhGhi chú
[chữ](https://example.com)chữLiên kết nội tuyến
[chữ](https://example.com "Tiêu đề")chữTiêu đề tùy chọn, hiện khi di chuột
<https://example.com>https://example.comLiên kết tự động; URL trần cũng thành liên kết trong GFM
[chữ][ref] … [ref]: https://example.comchữLiên kết kiểu tham chiếu, định nghĩa ở bất kỳ đâu
[Tiêu đề 2](#tiêu-đề-2)Tiêu đề 2Neo: chữ thường, khoảng trắng → gạch nối
![mô tả](image.png)một hình ảnhThêm "Tiêu đề" sau URL để có chú giải
[![alt](img.png)](https://link)hình ảnh bấm đượcHình ảnh bên trong liên kết

Danh sách

MarkdownHiển thị thànhGhi chú
- mục - mục
  • mục
  • mục
* và + cũng được
1. thứ nhất 2. thứ hai
  1. thứ nhất
  2. thứ hai
Số không cần liên tiếp
- mục - lồng
  • mục
    • lồng
Thụt 2–4 khoảng trắng để lồng
- [ ] cần làm - [x] đã xong☐ cần làm
☑ đã xong
Danh sách công việc (GFM)
1. bước đoạn vănmột mục danh sách với hai đoạn vănThụt các dòng tiếp theo ngang với chữ

Đặt một dòng trống trước danh sách theo sau một đoạn văn, nếu không một số trình hiển thị coi nó là một phần của đoạn văn.

Bảng

| Trái | Giữa | Phải |
| :--- | :----: | ----: |
| a    |   b    |     c |
TráiGiữaPhải
abc

Dòng phân cách đặt căn lề bằng dấu hai chấm. Ô có thể chứa định dạng nội tuyến, liên kết và mã; dùng \| cho dấu gạch đứng thật. Các dấu gạch đứng ngoài cùng là tùy chọn.

Khối mã

```javascript
const answer = 42;
```

Ba dấu backtick (hoặc dấu ngã) mở và đóng một khối rào; từ sau dấu mở đặt ngôn ngữ cho tô sáng cú pháp — js, python, bash, json, yaml, diff, sql và hơn 50 ngôn ngữ nữa. Thụt một khối bốn khoảng trắng cũng tạo khối mã, nhưng rào rõ ràng hơn và cho phép chỉ định ngôn ngữ. Để hiển thị backtick bên trong khối, dùng rào dài hơn (bốn backtick).

Phần mở rộng GitHub-Flavored

MarkdownHiển thị thànhGhi chú
> [!NOTE]ⓘ Note khung nhấn mạnhCòn có TIP, IMPORTANT, WARNING, CAUTION
chữ[^1] … [^1]: Ghi chú.chữ1 với ghi chú ở cuốiChú thích cuối trang
:rocket: :sparkles:🚀 ✨Mã emoji
<details><summary>Thêm</summary>…</details>một phần thu gọn đượcHTML nội tuyến; để một dòng trống trước Markdown bên trong
<kbd>Ctrl</kbd>+<kbd>C</kbd>Ctrl+CPhím bàn phím
[[toc]]một mục lụcTạo từ các tiêu đề (trình xem này)
--- title: Doc ---front matterSiêu dữ liệu YAML ở đầu tệp

Công thức và sơ đồ

MarkdownHiển thị thànhGhi chú
$E = mc^2$công thức nội tuyếnCú pháp KaTeX / LaTeX
$$ \int_0^1 x^2\,dx $$công thức khối căn giữaTrên dòng riêng
```mermaid flowchart LR A --> B ```một lưu đồMermaid: flowchart, sequence, class, state, gantt, pie…

Công thức và Mermaid không thuộc chuẩn Markdown, nhưng trình xem này, GitHub (Mermaid và công thức), Obsidian, Typora và hầu hết công cụ tài liệu đều hỗ trợ. Mọi loại sơ đồ Mermaid mà trình xem này vẽ được đều có trong trang Mermaid live editor.

Xem thực tế

Các khung cảnh báo Note, Important, Warning và Caution kiểu GitHub, một trích dẫn và một phần details có thể thu gọn trong giao diện GitHub Dark
Cảnh báo kiểu GitHub, trích dẫn và các phần <details> thu gọn được, trong GitHub Dark.
Công thức KaTeX dạng khối và lưu đồ Mermaid được hiển thị ngay trong bản xem trước
Công thức KaTeX và lưu đồ Mermaid hiển thị ngay trong tài liệu.
Các khối mã TypeScript, Python, Bash và diff được tô sáng cú pháp, có nhãn ngôn ngữ và nút sao chép
Khối mã có nhãn ngôn ngữ, tô sáng cú pháp cho hơn 50 ngôn ngữ và nút sao chép — đây là giao diện One Dark.

Câu hỏi thường gặp

Markdown là gì?
Một ngôn ngữ đánh dấu nhẹ do John Gruber tạo ra năm 2004. Các ký hiệu văn bản thuần như # và ** mô tả định dạng, và một trình hiển thị biến văn bản thành HTML. Nó được dùng cho README, tài liệu, ghi chú, tin nhắn chat và đầu ra của trợ lý AI.
GitHub-Flavored Markdown (GFM) là gì?
Phần mở rộng của GitHub cho đặc tả CommonMark, thêm bảng, danh sách công việc, gạch ngang, liên kết tự động và cảnh báo. Đây là chuẩn thực tế cho tài liệu lập trình và là thứ trình xem này hiển thị.
Làm sao ngắt dòng mà không tạo đoạn văn mới?
Kết thúc dòng bằng dấu gạch chéo ngược hoặc hai khoảng trắng. Một dòng trống thì bắt đầu đoạn văn mới.
Làm sao thoát ký tự đặc biệt?
Đặt dấu gạch chéo ngược phía trước: \* \_ \# \` \| \[ \]. Bên trong code span và khối mã không cần thoát gì cả.
Làm sao thêm mục lục?
Viết [[toc]] trên dòng riêng trong trình xem này, hoặc liên kết thủ công tới tiêu đề bằng [Mục](#ten-muc).
Tôi có thể thử các ví dụ này không?
Có — mở trình soạn thảo, dán bất kỳ ví dụ nào và xem bản xem trước trực tiếp. Tài liệu mẫu cũng minh họa mọi cú pháp trên trang này.

Công cụ liên quan

Sẵn sàng khi bạn cần

Dán Markdown, thả tệp vào hoặc mở một URL — bản xem trước hiện ra ngay lập tức và mọi thứ ở lại trên thiết bị của bạn.

Mở Markdown Viewer