Markdown
Markdown (Ngôn ngữ Đánh dấu Nhẹ)
Cú pháp định dạng văn bản thuần sử dụng các dấu câu đơn giản như #, * và - để xác định tiêu đề, nhấn mạnh, danh sách và liên kết, được thiết kế để dễ viết và đọc được mà không cần render.
Chi tiết kỹ thuật
Markdown được tạo bởi John Gruber năm 2004 như công cụ chuyển đổi văn bản sang HTML. CommonMark (2014) chuẩn hóa các phần mơ hồ của đặc tả gốc. GitHub Flavored Markdown (GFM) thêm bảng, danh sách công việc, gạch ngang và tự động liên kết. Các trình phân tích (marked, markdown-it, remark) chuyển đổi Markdown sang HTML AST. Các phần mở rộng bao gồm toán học (KaTeX/MathJax qua $$), sơ đồ (Mermaid), chú thích cuối trang và front matter (siêu dữ liệu YAML). Markdown được sử dụng rộng rãi cho tài liệu (tệp README), trình tạo trang tĩnh, ứng dụng ghi chú và hệ thống quản lý nội dung.
Ví dụ
```javascript
// Markdown: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```