Trình Soạn Thảo Markdown miễn phí
Viết và xem trước Markdown theo thời gian thực. Hỗ trợ tiêu đề, in đậm, in nghiêng, khối mã, bảng và danh sách.
Bảng tóm tắt Markdown
Công dụng phổ biến
- Viết Tài Liệu API Trong MarkdownDự thảo mô tả điểm cuối, ví dụ yêu cầu/phản hồi và bảng tham số trong Markdown.
- Ghi Chú Trong MarkdownViết ghi chú có cấu trúc trong Markdown có thể được dán vào Notion, Obsidian, Bear hoặc bất kỳ ứng dụng Markdown nào.
- Viết README GitHub bằng MarkdownSoạn thảo và xem trước README kho lưu trữ GitHub của bạn với hiển thị Markdown trực tiếp.
- Viết Tài Liệu Kỹ ThuậtViết và xem trước tài liệu API, wiki và hướng dẫn kỹ thuật bằng Markdown trước khi xuất bản.
- Viết Bài Blog bằng MarkdownSoạn thảo các bài blog bằng Markdown cho Ghost, Jekyll, Hugo, Hashnode và các nền tảng xuất bản dựa trên Markdown khác.
Cách hoạt động
Bản xem trước được hiển thị bởi bộ phân tích Markdown tự viết tích hợp trực tiếp trong công cụ — không marked, không remark, không thư viện bên ngoài. Nó tách token nguồn từng dòng trong trình duyệt, chuyển cú pháp thành HTML rồi đưa qua bộ làm sạch trước khi hiển thị.
- 1Tách token từng dòngHàm renderMarkdown tùy chỉnh tách nguồn theo dòng và duyệt qua trong một lượt, khớp khối mã có rào, tiêu đề (H1–H6), trích dẫn, danh sách có thứ tự và không thứ tự, bảng GFM (có căn chỉnh cột), đường kẻ ngang và đoạn văn theo thứ tự ưu tiên.
- 2Mở rộng cú pháp nội tuyếnMỗi dòng hoặc ô thu được sau đó được xử lý bởi inlineMarkdown, một chuỗi thay thế regex xử lý in đậm (** và __), in nghiêng (* và _), đậm nghiêng (***), gạch ngang (~~), mã nội tuyến (), ảnh () và liên kết ([text](url)) — ảnh được xử lý trước liên kết để tiền tố ! không bị dùng sai.
- 3Làm sạch và chặn tài nguyên từ xaHTML thô do bộ hiển thị tạo ra được đưa qua bộ làm sạch (sanitize-html) để loại bỏ thẻ và thuộc tính không an toàn như <script>, trình xử lý onerror và href javascript:. Lượt thứ hai (neutralizeRemote) mặc định thay giá trị src ảnh từ xa bằng dấu giữ chỗ, ngăn bản xem trước âm thầm kết nối đến máy chủ bên ngoài trước khi bạn đồng ý.
- 4Xuất dạng .md hoặc .html độc lậpSao chép hoặc tải Markdown sẽ ghi văn bản nguồn thô. Tải HTML sẽ bọc đầu ra đã làm sạch trong một tài liệu độc lập có stylesheet nội tuyến riêng — lớp Tailwind chỉ hoạt động trong trang web, nên bản xuất đóng gói các quy tắc CSS thường thay thế, giúp tệp đọc được ở bất kỳ đâu.
Công cụ liên quan
Chuyển Đổi HTML sang Markdown
Chuyển đổi HTML thành Markdown sạch. Xử lý tiêu đề, danh sách, liên kết, ảnh, khối mã, bảng và blockquote. Hoàn hảo để di chuyển nội dung ra khỏi CMS.
Chuyển Đổi Markdown sang HTML
Chuyển đổi Markdown thành HTML sạch với xem trước trực tiếp. Dùng chế độ xem nguồn để sao chép HTML sẵn sàng dán cho blog, CMS hoặc mẫu email.
Trình Soạn Thảo Sơ Đồ Mermaid
Viết lưu đồ, sơ đồ trình tự, biểu đồ Gantt và nhiều hơn nữa bằng cú pháp Mermaid với xem trước trực tiếp. Xuất dưới dạng SVG hoặc PNG. Chạy hoàn toàn trên trình duyệt.