Để tạo mục lục tự động dựa trên các tiêu đề trong bài viết, bạn có thể sử dụng cú pháp @[TOC](Tiêu đề mục lục) ở ngay đầu tài liệu.
Kỹ thuật lùi dòng đầu đoạn văn
Trong Markdown, việc tạo khoảng trống ở đầu dòng đầu tiên đôi khi gặp khó khăn. Bạn có thể sử dụng các thực thể HTML để giải quyết vấn đề này:
Không lùi đầu dòng
Lùi một khoảng trắng nhỏ
  Lùi một khoảng trắng lớn (1 chữ)
   Lùi hai khoảng trắng lớn (2 chữ)
Phím tắt hỗ trợ soạn thảo
Sử dụng thẻ <kbd> để hiển thị các phím bấm sinh động hơn, ví dụ: Ctrl + S.
- Hoàn tác: Ctrl + Z
- Làm lại: Ctrl + Y
- In đậm: Ctrl + B
- In nghiêng: Ctrl + I
- Chèn liên kết: Ctrl + L
- Chèn mã nguồn: Ctrl + Shift + K
Cấu trúc tiêu đề
Xây dựng hệ thống tiêu đề phân cấp giúp trình soạn thảo hiểu rõ cấu trúc bài viết và tạo mục lục chính xác:
# Tiêu đề cấp 1## Tiêu đề cấp 2### Tiêu đề cấp 3
Định dạng văn bản nâng cao
Dưới đây là cách thay đổi kiểu dáng chữ trong Markdown:
- Nhấn mạnh:
*Nghiêng*hoặc_Nghiêng_ - Trọng tâm:
**Đậm**hoặc__Đậm__ - Đánh dấu:
==Văn bản được tô nền== - Gạch ngang:
~~Nội dung bị xóa~~ - Trích dẫn:
> Nội dung trích dẫn - Chỉ số: H2O (
H~2~O), 102 (10^2^)
Quản lý hình ảnh và liên kết
Chèn liên kết: [Tên hiển thị](URL)
Đối với hình ảnh, bạn có thể tùy chỉnh kích thước và vị trí:
- Ảnh mặc định:
 - Ảnh có kích thước cố định:
 - Căn lề giữa cho ảnh:

Khối mã nguồn (Code Block)
Để hiển thị mã nguồn với định dạng màu sắc theo ngôn ngữ, hãy sử dụng dấu bao đóng:
def hello_markdown():
message = "Trình soạn thảo Markdown"
print(message)
hello_markdown()
Danh sách và Bảng biểu
Danh sách công việc (Task list)
- [ ] Việc cần làm
- [x] Việc đã hoàn thành
Khởi tạo bảng
Bạn có thể căn lề dữ liệu trong bảng bằng cách sử dụng dấu hai chấm :.
| Sản phẩm | Số lượng | Giá thành |
|---|---|---|
| Máy tính xách tay | 5 | $5000 |
| Chuột không dây | 10 | $200 |
Biểu thức toán học KaTeX
Markdown hỗ trợ hiển thị các công thức toán học phức tạp thông qua KaTeX:
Công thức Euler: e^{i\pi} + 1 = 0
Hiển thị dạng khối:
$$\int_{a}^{b} f(x) \,dx$$
Biểu đồ và Sơ đồ (Mermaid)
Bạn có thể vẽ sơ đồ trực tiếp bằng mã giả:
- Gantt: Quản lý tiến độ dự án.
- Sequence Diagram: Mô tả luồng tương tác giữa các đối tượng.
- Flowchart: Sơ đồ thuật toán hoặc quy trình.
Chú thích và Định nghĩa
Sử dụng chú thích chân trang để giải thích thuật ngữ:
Đây là một ví dụ về chú thích[1].
[^1]: Nội dung giải thích sẽ hiển thị ở cuối bài viết.
Định nghĩa thuật ngữ:
- Markdown
- Ngôn ngữ đánh dấu văn bản đơn giản.
- HTML
- Ngôn ngữ đánh dấu siêu văn bản dùng cho web.
Xuất và Nhập dữ liệu
Hầu hết các trình soạn thảo Markdown hiện đại đều hỗ trợ:
- Xuất bản: Lưu tệp dưới định dạng
.md,.htmlhoặc.pdf. - Nhập liệu: Tải các tệp
.mdcó sẵn để tiếp tục chỉnh sửa từ máy tính cục bộ.