Bỏ qua đến nội dung chính
FreeOnlineTools Go
Tiếng Việt
Giải thích

Markdown Là Gì? Giải thích Đầy đủ về Ngôn ngữ Đánh dấu Nhẹ

Bởi FreeOnlineTools Team · Đã cập nhật 2026-09-02

Trả lời nhanh

Markdown là ngôn ngữ markup plain text dùng ký hiệu đơn giản: # cho heading, ** cho bold, * cho italic, - cho list, [text](url) cho link. Nó được thiết kế để đọc được as plain text và chuyển đổi được sang HTML. Dùng Markdown to HTML Converter miễn phí.

Giới thiệu

Markdown là ngôn ngữ markup nhẹ tạo bởi John Gruber năm 2004 dùng định dạng plain text để tạo tài liệu cấu trúc. Mục tiêu là khả năng đọc —văn bản nguồn Markdown nên trông như cái nó đại diện, không có lộn xộn thị giác của HTML tag. Markdown là chuẩn cho tệp README trên GitHub, site tài liệu, blog post và ứng dụng note như Obsidian và Notion.

Từng bước một

  1. Tìm hiểu cú pháp cơ bản

    Các tiêu đề: #H1, ##H2, ###H3. In đậm: **văn bản**. Nghiêng: *văn bản*. Danh sách: - mục hoặc 1. mục. Liên kết: [văn bản](url). Hình ảnh: ![alt](url). Mã: `nội tuyến` hoặc ```khối```. Blockquotes: > trích dẫn. Quy tắc ngang: ---.

  2. Hiểu triết lý

    Markdown được thiết kế để có thể đọc được dưới dạng văn bản thuần túy. Nguồn phải trông gần giống với kết quả được hiển thị cuối cùng — **bold** trông giống như in đậm, # Heading trông giống như một tiêu đề. Điều này trái ngược với HTML, trong đó <strong>in đậm</strong> và <h1>Tiêu đề</h1> nhìn lộn xộn.

  3. Tìm hiểu các biến thể

    Markdown gốc (thông số kỹ thuật của Gruber) là tối thiểu. CommonMark là một phiên bản được tiêu chuẩn hóa và xác định rõ ràng. GitHub Flavored Markdown (GFM) thêm bảng, gạch ngang, danh sách nhiệm vụ và liên kết tự động. MDX cho phép bạn nhúng các thành phần React vào Markdown. Hầu hết các công cụ đều hỗ trợ GFM.

  4. Chuyển đổi Markdown thành HTML

    Markdown được chuyển đổi thành HTML để xuất bản trên web. # Xin chào trở thành <h1>Xin chào</h1>, **bold** trở thành <strong>bold</strong>. Trình tạo trang tĩnh (Astro, Hugo, Jekyll) chuyển đổi Markdown tại thời điểm xây dựng. Sử dụng Công cụ chuyển đổi Markdown sang HTML của chúng tôi để chuyển đổi ngay lập tức.

Ví dụ

Tiêu đề và đoạn văn

đầu vào: # Tiêu đề Một đoạn văn.

đầu ra: <h1>Title</h1> <p>A paragraph.</p>

In đậm và in nghiêng

đầu vào: **đậm** và *nghiêng*

đầu ra: <strong>bold</strong> and <em>italic</em>

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

đầu vào: [text](https://example.com) and ![alt](image.png)

đầu ra: <a href="https://example.com">text</a> and <img src="image.png" alt="alt">

Các vấn đề thường gặp

  • Ngắt dòng —một dòng mới trong Markdown không tạo ra ngắt dòng trong HTML. Sử dụng hai dấu cách ở cuối dòng hoặc hai dòng mới để ngắt đoạn.
  • Danh sách lồng nhau — vấn đề thụt lề. Sử dụng nhất quán 2 hoặc 4 khoảng trắng cho các mục lồng nhau; trộn chúng có thể phá vỡ cấu trúc danh sách.
  • HTML thô — hầu hết các trình phân tích cú pháp Markdown đều chuyển qua HTML thô, nhưng một số sẽ lọc sạch nó. Kiểm tra hoạt động của trình phân tích cú pháp nếu bạn nhúng trực tiếp HTML.
  • Các hương vị khác nhau — Markdown gốc, CommonMark và GFM có những khác biệt nhỏ. Kiểm tra hương vị mà nền tảng mục tiêu của bạn hỗ trợ.

Mẹo

  • Sử dụng Markdown để viết và ghi tài liệu — nó dễ đọc và viết hơn nhiều so với HTML.
  • GitHub Flavored Markdown (GFM) là biến thể phổ biến nhất — nó thêm bảng, gạch ngang và danh sách nhiệm vụ.
  • Viết bằng Markdown và chuyển đổi sang HTML tại thời điểm xây dựng blog và trang tài liệu.
  • Sử dụng Trình chuyển đổi Markdown sang HTML của chúng tôi để hiển thị Markdown ngay lập tức trong trình duyệt của bạn.

Công cụ liên quan

Hướng dẫn liên quan

Tài liệu tham khảo