HTML sang Markdown
Chuyển đổi HTML thô thành cú pháp Markdown gọn gàng ngay trong trình duyệt của bạn. Rất hữu ích để biến đoạn HTML từ trang web, văn bản định dạng đã xuất, hoặc nội dung CMS thành Markdown linh hoạt cho tài liệu, README hay bài blog.
Các bước sử dụng
- Dán HTML của bạn vào khung Nội dung HTML, hoặc bấm biểu tượng dán ở tiêu đề khung để lấy nội dung từ khay nhớ tạm (clipboard).
- Chọn các tùy chọn định dạng ở phía trên: kiểu Tiêu đề (
# ATXhoặcSetext), Ký hiệu danh sách (-,*hoặc+) và Khối code (dạng hàng rào```hoặc thụt lề). - Xem Markdown đã chuyển đổi trong khung Kết quả Markdown — nội dung cập nhật ngay lập tức khi bạn gõ hoặc thay đổi tùy chọn.
- Bật Hiện xem trước để mở khung thứ ba hiển thị Markdown đã kết xuất, giúp bạn kiểm tra kết quả trông có đúng không.
- Bấm biểu tượng sao chép để copy Markdown, hoặc biểu tượng tải xuống để lưu thành tệp
converted.md. - Dùng biểu tượng xóa (thùng rác) ở tiêu đề khung nhập để bắt đầu lại từ đầu.
Mẹo
- Công cụ hỗ trợ GitHub Flavored Markdown, nên bảng HTML, gạch ngang chữ (strikethrough) và danh sách công việc (task list) đều được chuyển đổi chính xác.
- Các thẻ đặc biệt được xử lý thông minh:
<kbd>thành mã inline,<sup>/<sub>thành^text^/~text~,<abbr>giữ lại phần title trong ngoặc, còn<script>/<style>bị loại bỏ. - Khung xem trước có tô sáng cú pháp cho khối mã, nên đây là cách nhanh để kiểm tra kết quả trước khi dán Markdown sang nơi khác.
Câu hỏi thường gặp
Những phần tử HTML nào được chuyển đổi?
Các phần tử phổ biến — tiêu đề, đoạn văn, liên kết, hình ảnh, danh sách, trích dẫn, mã và đường kẻ ngang — cùng với bảng GFM, gạch ngang chữ và danh sách công việc. Các thẻ bổ sung như <figure>/<figcaption>, <kbd>, <sup>, <sub> và <abbr> cũng được ánh xạ sang Markdown hợp lý.
Sự khác nhau giữa các kiểu code block là gì?
Fenced bọc mã trong khối ba dấu backtick (```), là mặc định thân thiện với GitHub. Indented dùng thụt lề bốn khoảng trắng thay thế. Hãy chọn kiểu mà nền tảng đích của bạn yêu cầu.
Tôi thấy thông báo "Error" trong phần kết quả. Chuyện gì đã xảy ra?
Điều đó nghĩa là HTML không thể phân tích được. Hãy kiểm tra lại xem markup có bị hỏng hoặc thiếu sót nghiêm trọng không; khi HTML hợp lệ, Markdown sẽ tự động hiển thị trở lại.