MD2Word

Hướng dẫn Cú pháp và Bảng tóm tắt Markdown Cơ bản

Tài liệu tham khảo một cửa của bạn cho mọi thứ về Markdown. Từ định dạng GFM tiêu chuẩn đến các tính năng nâng cao như biểu đồ Mermaid và toán học LaTeX — mọi thứ bạn cần để viết nội dung có cấu trúc, phong phú.

1Kiểu chữ, Định dạng & Kiểu văn bản

Nắm vững định dạng cơ bản: đậm, nghiêng, gạch ngang và các cấp tiêu đề (H1-H6). Tìm hiểu cách tạo kiểu văn bản để nhấn mạnh và rõ ràng.

Markdown
# Heading Level 1
## Heading Level 2
### Heading Level 3
#### Heading Level 4
##### Heading Level 5
###### Heading Level 6

You can make text **bold**, *italic*, or ***both***.
You can also use ~~strikethrough~~ to indicate deleted text.

Using HTML tags for subscript/superscript:
H<sub>2</sub>O and E = mc<sup>2</sup>

Keyboard input:
Press <kbd>Ctrl</kbd> + <kbd>C</kbd> to copy.
Xem trước
Heading Level 1

Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

You can make text bold, italic, or both. You can also use strikethrough to indicate deleted text.

Using HTML tags for subscript/superscript: H2O and E = mc2

Keyboard input: Press Ctrl + C to copy.

2Danh sách: Có thứ tự, Không có thứ tự & Danh sách công việc

Tạo nội dung có tổ chức với các gạch đầu dòng, danh sách được đánh số và các mục lồng nhau. Theo dõi tiến độ với danh sách công việc GFM tương tác.

Markdown
### Unordered List
- Project Alpha
- Project Beta
  - Frontend
    - React
    - Vue
  - Backend
    - Node.js
    - Python

### Ordered List
1. Step One
2. Step Two
   1. Sub-step A
   2. Sub-step B
3. Step Three

### Task List
- [x] Design Database Schema
- [x] Set up API endpoints
- [ ] Write documentation
- [ ] Deploy to production
Xem trước

Unordered List

  • Project Alpha
  • Project Beta
    • Frontend
      • React
      • Vue
    • Backend
      • Node.js
      • Python

Ordered List

  1. Step One
  2. Step Two
    1. Sub-step A
    2. Sub-step B
  3. Step Three

Task List

  • Design Database Schema
  • Set up API endpoints
  • Write documentation
  • Deploy to production

4Trích dẫn khối & Cảnh báo GitHub

Làm nổi bật thông tin quan trọng bằng cách sử dụng trích dẫn khối và cảnh báo kiểu GitHub (Lưu ý, Mẹo, Quan trọng, Cảnh báo, Thận trọng).

Markdown
> Markdown is a lightweight markup language with plain text formatting syntax.
>
> > It is designed so that it can be converted to HTML and many other formats using a tool by the same name.

> [!NOTE]
> This is a note alert. Useful for general information.

> [!TIP]
> Pro Tip: You can drag and drop markdown files to convert them!

> [!IMPORTANT]
> Do not forget to check the preview before exporting.

> [!WARNING]
> This action cannot be undone.

> [!CAUTION]
> Proceed with extreme caution!
Xem trước

Markdown is a lightweight markup language with plain text formatting syntax.

It is designed so that it can be converted to HTML and many other formats using a tool by the same name.

NOTE

This is a note alert. Useful for general information.

TIP

Pro Tip: You can drag and drop markdown files to convert them!

IMPORTANT

Do not forget to check the preview before exporting.

WARNING

This action cannot be undone.

CAUTION

Proceed with extreme caution!

5Khối mã & Đánh dấu cú pháp

Hiển thị các đoạn mã với đánh dấu cú pháp cho các ngôn ngữ lập trình khác nhau (Python, JS, v.v.) và sử dụng mã nội dòng cho các biến.

Markdown
Inline code is wrapped in backticks: `const x = 10;`

```tsx
import React from 'react';

const Button = ({ children }) => {
  return (
    <button className="bg-blue-500 text-white px-4 py-2 rounded">
      {children}
    </button>
  );
};
```

```python
def fibonacci(n):
    if n <= 1:
        return n
    return fibonacci(n-1) + fibonacci(n-2)
```

```json
{
  "name": "md2word",
  "version": "1.0.0",
  "features": ["html", "docx", "pdf"]
}
```
Xem trước

Inline code is wrapped in backticks: const x = 10;

import React from 'react';

const Button = ({ children }) => {
  return (
    <button className="bg-blue-500 text-white px-4 py-2 rounded">
      {children}
    </button>
  );
};
def fibonacci(n):
    if n <= 1:
        return n
    return fibonacci(n-1) + fibonacci(n-2)
{
  "name": "md2word",
  "version": "1.0.0",
  "features": ["html", "docx", "pdf"]
}

6Bảng, Căn chỉnh & Biểu tượng cảm xúc

Sắp xếp dữ liệu với bảng GFM, kiểm soát căn chỉnh ô và chèn các biểu tượng cảm xúc vui nhộn để nâng cao tài liệu của bạn.

Markdown
| Feature | Support | Notes |
| :--- | :---: | ---: |
| **Tables** | ✅ | Easy to read |
| **Alignment** | 🟢 | Left/Center/Right |
| **Math** | 🧮 | KaTeX based |
| **Charts** | 📊 | Mermaid based |
| **Emojis** | 🎉 | :rocket: :heart: :smile: |
Xem trước
FeatureSupportNotes
TablesEasy to read
Alignment🟢Left/Center/Right
Math🧮KaTeX based
Charts📊Mermaid based
Emojis🎉:rocket: :heart: :smile:

7Chú thích & Tham khảo

Thêm trích dẫn và chú thích kiểu học thuật để giữ cho nội dung của bạn sạch sẽ trong khi cung cấp các tài liệu tham khảo cần thiết.

Markdown
Markdown is a lightweight markup language[^1]. 
It was created by John Gruber in 2004[^2].

[^1]: Markdown is often used for formatting readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor.
[^2]: John Gruber created the Markdown language in 2004 in collaboration with Aaron Swartz.
Xem trước

Markdown is a lightweight markup language1. It was created by John Gruber in 20042.

Footnotes

  1. Markdown is often used for formatting readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor.

  2. John Gruber created the Markdown language in 2004 in collaboration with Aaron Swartz.

8Các phần tử HTML (Chi tiết có thể thu gọn)

Sử dụng các thẻ HTML thô như <details> và <summary> để tạo các phần có thể thu gọn tương tác cho Câu hỏi thường gặp hoặc nội dung bổ sung.

Markdown
<details>
<summary><b>Click to expand System Requirements</b></summary>

- Processor: 2.5 GHz dual-core Intel Core i5
- Memory: 8 GB RAM
- Graphics: Intel Iris Plus Graphics 640
- Storage: 200 MB available space

</details>

<details>
<summary><b>Show Terms of Service</b></summary>

By using this service, you agree to...
1. Be nice
2. Write good markdown

</details>
Xem trước
Click to expand System Requirements
  • Processor: 2.5 GHz dual-core Intel Core i5
  • Memory: 8 GB RAM
  • Graphics: Intel Iris Plus Graphics 640
  • Storage: 200 MB available space
Show Terms of Service

By using this service, you agree to...

  1. Be nice
  2. Write good markdown

9Toán học LaTeX & Phương trình

Hiển thị các công thức toán học phức tạp bằng cách sử dụng các khối toán học cú pháp LaTeX (KaTeX). Hoàn hảo cho văn bản khoa học và học thuật.

Markdown
### 1. Simple (Inline & Block)
Newton's second law is $F=ma$.
The mass-energy equivalence:
$$ E = mc^2 $$

### 2. Medium (Integrals & Fractions)
The Gaussian Integral:
$$
\int_{-\infty}^\infty e^{-x^2}dx = \sqrt{\pi}
$$

### 3. Complex (Limits & Summation)
Definition of Derivative:
$$
\frac{\partial f}{\partial x} = \lim_{h \to 0} \frac{f(x+h) - f(x)}{h}
$$

Sum of Squares:
$$
\sum_{i=1}^{n} i^2 = \frac{n(n+1)(2n+1)}{6}
$$
Xem trước

1. Simple (Inline & Block)

Newton's second law is F=maF=ma. The mass-energy equivalence: E=mc2E = mc^2

2. Medium (Integrals & Fractions)

The Gaussian Integral:

ex2dx=π\int_{-\infty}^\infty e^{-x^2}dx = \sqrt{\pi}

3. Complex (Limits & Summation)

Definition of Derivative:

fx=limh0f(x+h)f(x)h\frac{\partial f}{\partial x} = \lim_{h \to 0} \frac{f(x+h) - f(x)}{h}

Sum of Squares:

i=1ni2=n(n+1)(2n+1)6\sum_{i=1}^{n} i^2 = \frac{n(n+1)(2n+1)}{6}

10Biểu đồ & Đồ thị Mermaid

Trực quan hóa luồng và dữ liệu. Tạo lưu đồ, biểu đồ trình tự, biểu đồ tròn và hơn thế nữa trực tiếp trong Markdown với Mermaid.js.

Markdown
```mermaid
graph LR
    A[Client] -->|HTTP Request| B(Load Balancer)
    B --> C{Server Cluster}
    C -->|One| D[Server 1]
    C -->|Two| E[Server 2]
    C -->|Three| F[Server 3]
    D --> G[(Database)]
```

```mermaid
sequenceDiagram
    autonumber
    User->>System: Login Request
    System->>DB: Query User
    DB-->>System: Return User Data
    System-->>User: Grant Access
```

```mermaid
pie title Programming Languages Used
    "TypeScript" : 55
    "Python" : 30
    "Rust" : 10
    "Go" : 5
```
Xem trước
Bảng tóm tắt cú pháp Markdown: GFM, Mermaid, LaTeX | MD2Word