Biểu đồ Mermaid trong Markdown

453 từ
2 phút
Biểu đồ Mermaid trong Markdown

Hướng dẫn đầy đủ về biểu đồ Mermaid trong Markdown#

Bài viết này trình bày cách sử dụng Mermaid trong tài liệu Markdown để tạo nhiều loại biểu đồ phức tạp như lưu đồ, biểu đồ tuần tự, biểu đồ ER, biểu đồ lớp, biểu đồ trạng thái, biểu đồ XY, biểu đồ Gantt, sơ đồ tư duy và nhiều loại khác.

Biểu đồ Mermaid được triển khai bởi Merman. Blog tạo SVG tĩnh cho cả giao diện sáng và tối trong quá trình xây dựng Astro, không cần tải trình chạy Mermaid trên trình duyệt.

Ví dụ lưu đồ#

Lưu đồ thích hợp để mô tả quy trình hoặc các bước của thuật toán.

Không

Bắt đầu

Kiểm tra điều kiện

Xử lý bước 1

Xử lý bước 2

Quy trình con

Kết quả

Kết thúc

Không

Bắt đầu

Kiểm tra điều kiện

Xử lý bước 1

Xử lý bước 2

Quy trình con

Kết quả

Kết thúc

Ví dụ biểu đồ tuần tự#

Biểu đồ tuần tự thể hiện sự tương tác giữa các đối tượng theo thời gian.

Cơ sở dữ liệuMáy chủỨng dụng webNgười dùngCơ sở dữ liệuMáy chủỨng dụng webNgười dùngGửi yêu cầu đăng nhậpGửi yêu cầu xác thựcKiểm tra thông tin người dùngTrả về dữ liệuTrả về kết quả
Cơ sở dữ liệuMáy chủỨng dụng webNgười dùngCơ sở dữ liệuMáy chủỨng dụng webNgười dùngGửi yêu cầu đăng nhậpGửi yêu cầu xác thựcKiểm tra thông tin người dùngTrả về dữ liệuTrả về kết quả

Ví dụ ER Diagram#

Biểu đồ ER (Entity Relationship) phù hợp để mô tả cấu trúc cơ sở dữ liệu.

viết

USER

int

id

PK

string

username

string

email

ARTICLE

int

id

PK

string

title

text

content

viết

USER

int

id

PK

string

username

string

email

ARTICLE

int

id

PK

string

title

text

content

Ví dụ biểu đồ lớp#

Biểu đồ lớp thể hiện cấu trúc tĩnh của hệ thống, bao gồm lớp, thuộc tính, phương thức và quan hệ.

User

+String username

+login()

+logout()

User

+String username

+login()

+logout()

Ví dụ biểu đồ trạng thái#

Biểu đồ trạng thái mô tả các trạng thái mà một đối tượng trải qua trong vòng đời.

Nháp

Đang

Gửi
Chấp nhận

Đã

xuất

Xuất bản

Nháp

Đang

Gửi
Chấp nhận

Đã

xuất

Xuất bản

Các loại biểu đồ khác#

Mermaid còn hỗ trợ biểu đồ XY, biểu đồ tròn, biểu đồ Gantt, sơ đồ tư duy, dòng thời gian, hành trình người dùng, Git Graph, Kanban và Sankey.

Tổng kết#

Mermaid là công cụ mạnh mẽ giúp tạo nhiều loại biểu đồ trực tiếp trong tài liệu Markdown. Chỉ cần khai báo khối mã với ngôn ngữ mermaid và mô tả biểu đồ bằng cú pháp đơn giản. Các biểu đồ có thể được kết xuất thành SVG trong quá trình xây dựng mà không cần JavaScript phía máy khách.

Bạn có thể sử dụng Merman Playground để thử cú pháp trước khi đưa mã biểu đồ vào bài viết.

Ủng hộ & Chia sẻ

Nếu bài viết này giúp ích cho bạn, hãy chia sẻ hoặc ủng hộ nhé!

Tài trợ
Biểu đồ Mermaid trong Markdown
https://thinhem.id.vn/posts/so-do-mermaid-trong-markdown/
Tác giả
Duy Thịnh
Đăng ngày
2026-02-15
Bản quyền
CC BY-NC-SA 4.0

Mục bình luận

Profile Image of the Author
Duy Thịnh
Hello, I'm Thinhem.
Chào mừng đến với blog của tôi 🎉
Đây là nơi mình sẽ chia sẻ những album, cách sắp xếp và tóm tắt tài liệu hàng ngày và tâm sự của mình, hy vọng chúng sẽ hữu ích cho các bạn :)💖
Bạn bè
Danh mục
Thẻ
Khoảnh khắc mới nhất
Thống kê trang web
Bài viết
27
Danh mục
11
Thẻ
86
Tổng số từ
60,289
Số ngày hoạt động
0 ngày
Hoạt động gần nhất
0 ngày trước
Thông tin trang
Nền tảng build
Cloudflare Pages
Phiên bản Blog
Thinhem v6.14.5
Giấy phép
CC BY-NC-SA 4.0