Ví dụ về bài viết định dạng MDX
316 từ
2 phút
Ví dụ về bài viết định dạng MDX
Tip
Thịnh Blog - MysticFork Hỗ trợ cả hai loại bài viết MDX và Markdown, bạn có thể kết hợp cả hai định dạng trong cùng một bài. Nếu không có nội dung hoặc nhu cầu đặc biệt phức tạp, chỉ cần sử dụng định dạng Markdown là đủ.
Sự khác biệt giữa Markdown và MDX
- Markdown (MD) là một ngôn ngữ đánh dấu nhẹ, cho phép người dùng viết tài liệu bằng định dạng văn bản thuần túy, sau đó chuyển đổi thành mã HTML đã được định dạng. Nó được ưa chuộng rộng rãi nhờ cú pháp đơn giản, dễ sử dụng, đặc biệt phù hợp để viết tài liệu và các bài viết blog.
- MDX là một định dạng mở rộng cú pháp của Markdown, cho phép chèn mã JSX vào tài liệu Markdown một cách mượt mà. Thông qua MDX, người dùng có thể nhúng các thành phần (React components) vào tài liệu, từ đó mang lại khả năng tương tác và tính động phong phú hơn.
| Đặc tính | Markdown | MDX |
|---|---|---|
| Cú pháp cơ bản | Hỗ trợ (CommonMark) | Hỗ trợ (CommonMark) |
| Thẻ HTML | Hỗ trợ | Hỗ trợ (dưới dạng JSX) |
| Import Component | Không hỗ trợ | Hỗ trợ (import) |
| Dữ liệu động | Không hỗ trợ | Hỗ trợ (Biểu thức JS) |
| Tùy biến Style | Hạn chế (class/style) | Linh hoạt (className/CSS-in-JS) |
Sử dụng các thành phần
Dưới đây là một thành phần biểu tượng:
import { Icon } from 'astro-icon/components'
<div class="flex items-center gap-2 my-4"> <Icon name="fa7-solid:rocket" class="text-4xl text-red-500" /> <span>Phóng tên lửa!</span></div>Phóng tên lửa!
Sử dụng JSX
Bạn cũng có thể viết trực tiếp bằng HTML/JSX:
<div className="p-4 bg-blue-100 dark:bg-blue-900 rounded-lg my-4">Đây là một khối div với kiểu dáng tùy chỉnh, sử dụng các lớp Tailwind CSS.</div>Đây là một khối div với kiểu dáng tùy chỉnh, sử dụng các lớp Tailwind CSS.
Xuất biến đơn giản
export const year = new Date().getFullYear()
Năm nay là năm {year}Năm nay là năm 2026
Để biết thêm thông tin, vui lòng xem Tài liệu MDX
Ủ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é!
Ví dụ về bài viết định dạng MDX
https://thinhem.id.vn/posts/huong-dan-bai-viet-dinh-dang-mdx/ Bài Viết Liên Quan Thông Minh
1
Sơ đồ PlantUML trong Markdown
Hướng dẫn bài viết Bài viết mẫu dùng để kiểm tra khả năng render PlantUML, chuyển đổi theme và tương tác trong Blog.
2
Sơ đồ Mermaid trong Markdown
Hướng dẫn bài viết Một ví dụ đơn giản về bài viết blog Markdown có chứa Mermaid.
3
Ví dụ về công thức toán học KaTeX
Hướng dẫn bài viết Trình diễn khả năng hỗ trợ công thức toán học KaTeX của chủ đề, bao gồm công thức trên cùng một dòng (inline), công thức dạng khối (block) và các ký hiệu toán học phức tạp.
4
Cách nhúng video vào bài viết
Hướng dẫn bài viết Bài viết này hướng dẫn cách nhúng video vào bài đăng trên blog.
5
Tạo Sticker Zalo, Messenger và Tiktok Miễn Phí Bằng ChatGPT
Giải Trí Hướng dẫn tạo sticker Zalo, Messenger và Tiktok miễn phí với ChatGPT. Dễ dàng tạo sticker dễ thương với biểu cảm đa dạng và câu chữ thú vị.
Bài Viết Ngẫu Nhiên Ngẫu Nhiên