HTML sang Markdown
Chuyển trang hoặc đoạn HTML thành Markdown (.md) sạch. Script và thẻ thừa được loại bỏ, để lại Markdown dễ đọc cho tài liệu, tệp README hoặc ứng dụng ghi chú.
Kéo thả tệp HTML vào đây
hoặc bấm để chọn tệp
Chuyển một trang HTML hoặc một đoạn HTML thành Markdown sạch: tiêu đề, liên kết, nhấn mạnh, danh sách, bảng và mã được ánh xạ sang cú pháp Markdown tương ứng, còn script, style và các khung bố cục thì bị loại bỏ.
Cách dùng thường ngày là biến tài liệu, một bài blog hay một bản xuất từ CMS thành Markdown để bạn đưa vào kho mã hoặc dán vào Obsidian, Notion hay một trình tạo site tĩnh. Thứ bạn nhận được là văn bản dễ đọc với cấu trúc còn nguyên, chứ không phải HTML bị gọt mất thẻ.
Cách chuyển HTML sang Markdown
Dán HTML hoặc chọn một tệp .html
Chuyển đổi
Sao chép Markdown hoặc tải tệp .md về
Câu hỏi thường gặp
Script và style sẽ ra sao?
Chúng bị loại bỏ, cùng với các khung điều hướng và bố cục không chứa nội dung. Style nội dòng không được giữ vì Markdown không có khái niệm đó.
Bảng có được chuyển đổi không?
Có, bảng đơn giản trở thành bảng dạng sổ đứng của Markdown. Ô gộp và bảng lồng nhau không có tương đương trong Markdown nên được làm đơn giản hoá - hãy kiểm tra lại bằng tay những chỗ đó.
Hình ảnh có được giữ lại không?
Thẻ ảnh trở thành cú pháp ảnh Markdown trỏ tới URL gốc. Bản thân các tệp ảnh không được tải về.
Làm sao chuyển đổi một trang web đang chạy?
Hãy mở trang đó, xem mã nguồn hoặc dùng "Copy outer HTML" trong công cụ phát triển, rồi dán vào đây. Công cụ không hỗ trợ tải URL trực tiếp vì hạn chế cross-origin.
Kết quả có giống hệt trang gốc không?
Không. Markdown là định dạng văn bản: bố cục, màu sắc, thiết kế nhiều cột và các thành phần tuỳ chỉnh đều mất đi theo đúng bản chất. Hãy chuẩn bị tinh thần dọn lại những trang phức tạp.
HTML của tôi có bị tải lên không?
Không, việc chuyển đổi chạy cục bộ trong trình duyệt của bạn.
Tổng quan nhanh
| Đầu vào | HTML |
|---|---|
| Nhiều tệp cùng lúc | Không |
| Chạy ở đâu | Ngay trong trình duyệt - tệp không bao giờ bị tải lên |
| Dùng được ngoại tuyến | Có — sau khi trang đã tải xong |
| Giá | Miễn phí, không đăng ký, không hình mờ |
Những gì còn lại sau một lần chuyển đổi
Cấu trúc thường còn nguyên, còn định dạng thì thường không. Tiêu đề, đoạn văn, danh sách, liên kết, chữ đậm và chữ nghiêng chuyển đổi sạch sẽ giữa Markdown, HTML, Word và PDF. Thứ hay bị vỡ là bất cứ gì dựa vào kiểu trình bày thay vì cấu trúc: các lớp CSS và màu tuỳ chỉnh biến mất, bảng lồng nhau phức tạp sụp thành những bảng khó đọc, HTML nhúng có thể bị loại bỏ để bảo đảm an toàn, và hình ảnh hoặc vẫn là liên kết hoặc bị tải về tuỳ công cụ. Chú thích và công thức toán thường cần được hỗ trợ riêng. Nếu kết quả quan trọng, hãy chuyển thử một mẫu trước - một tài liệu có bảng, khối mã, liên kết và hình ảnh sẽ để lộ gần như mọi vấn đề bạn sắp gặp.
Dùng kết quả trong thực tế
Tệp đã chuyển đổi sẽ đi đâu tiếp theo quyết định bạn nên tạo ra định dạng nào. Dán vào một CMS hay một trung tâm trợ giúp thường có nghĩa là HTML, vì những hệ thống đó lưu và kết xuất lại phần đánh dấu. Gửi một hợp đồng, một hoá đơn hay bất cứ thứ gì ai đó sẽ ký có nghĩa là PDF, vì bố cục cố định và tệp không thể bị sửa nhầm. Chỉnh sửa về sau có nghĩa là Word, vì đó là thứ người ta thực sự sẽ mở ra. Đưa vào một script hay một trình tạo site tĩnh có nghĩa là giữ nguyên Markdown. Chuyển sang sai đích là lý do phổ biến nhất khiến một tài liệu "trông sai" về sau - nội dung vẫn nguyên vẹn, nhưng đích đến vốn dĩ không bao giờ giữ được kiểu định dạng cụ thể đó.