Chuyển HTML sang Markdown
Dán HTML hoặc mở một tệp .html để nhận Markdown gọn gàng cho README, wiki hoặc ứng dụng ghi chú.
Chạy hoàn toàn trong trình duyệt của bạn
Dán HTML để bắt đầu.
HTML tối đa khoảng 5 MB, dán vào hoặc từ một tệp .html. Kết quả được cập nhật khi bạn nhập.
Cách chuyển HTML sang Markdown
- Dán HTML vào ô, hoặc mở một tệp .html.
- Chọn kiểu tiêu đề, danh sách và khối mã bạn muốn. Bảng được chuyển thành bảng Markdown trừ khi bạn tắt tùy chọn đó.
- Sao chép Markdown hoặc tải xuống dưới dạng tệp .md.
Biến trang web thành Markdown
Chuyển nội dung từ một trang web, một CMS cũ hay một trình soạn thảo văn bản có định dạng sang README, trang web tĩnh hoặc ứng dụng ghi chú thường đồng nghĩa với việc chuyển HTML sang Markdown. Bộ chuyển đổi duyệt qua cấu trúc HTML và viết mỗi phần tử theo dạng Markdown của nó: tiêu đề thành các dòng #, danh sách thành dấu gạch ngang, liên kết thành [văn bản](url), và <pre><code> thành khối mã.
Markdown chỉ mô tả cấu trúc, nên phần trình bày bị bỏ lại. Style nội tuyến, class, màu sắc và các vùng chứa bố cục biến mất, trong khi chữ, phần nhấn mạnh, liên kết, ảnh và danh sách vẫn còn. Bảng được viết thành bảng GitHub Flavored Markdown khi đủ đơn giản để phù hợp với định dạng đó.
Mỗi dự án ưa chuộng một thói quen Markdown khác nhau, vì vậy kiểu tiêu đề, ký hiệu danh sách, khối mã và chữ nghiêng đều có thể thay đổi. Hầu hết trình hiển thị đều chấp nhận bất kỳ kiểu nào trong số đó.
Mẹo
- Xem Markdown hiển thị ra sao bằng Markdown sang HTML, có phần xem trước.
- Dọn khoảng trắng hoặc câu chữ còn sót bằng Tìm và thay thế.
- Đếm số từ trong kết quả bằng Đếm từ.
Câu hỏi thường gặp
HTML của tôi có bị tải lên không?
Không. HTML được chuyển đổi trong trình duyệt của bạn bằng thư viện mã nguồn mở Turndown, và không có gì được gửi đi hay lưu lại.
Công cụ có tải ảnh hay chạy script trong HTML không?
Không. HTML được đọc vào một tài liệu tách rời mà trình duyệt không bao giờ hiển thị, nên script không chạy và ảnh, phông chữ, stylesheet không được tải. Các khối script và style bị loại khỏi kết quả.
Bảng được chuyển đổi như thế nào?
Các bảng đơn giản trở thành bảng Markdown kiểu GitHub, với hàng đầu tiên là tiêu đề và giữ căn trái, giữa hoặc phải khi HTML có đặt. Bảng có ô gộp (rowspan hoặc colspan) hoặc bảng lồng trong bảng không thể viết thành bảng Markdown, nên được giữ nguyên dạng HTML, và hầu hết trình hiển thị Markdown đều hiển thị nguyên trạng. Bạn có thể tắt chuyển đổi bảng để giữ mọi bảng ở dạng HTML.
Kiểu tiêu đề và kiểu mã khác nhau thế nào?
Tiêu đề ATX bắt đầu bằng dấu # (# Tiêu đề) và dùng được ở mọi cấp; tiêu đề Setext gạch chân văn bản bằng = hoặc - và chỉ có cho cấp 1 và 2, nên các tiêu đề sâu hơn vẫn dùng #. Khối mã có rào bao mã trong ba dấu backtick và giữ tên ngôn ngữ từ class language-; khối thụt lề dùng bốn dấu cách, là kiểu cũ hơn.
Những gì bị mất khi chuyển đổi?
Markdown không có cách biểu diễn màu sắc, phông chữ, class, bố cục hay các điều khiển biểu mẫu, nên những thứ đó bị bỏ và chỉ còn văn bản cùng cấu trúc của nó. Chữ gạch ngang trở thành ~~văn bản~~ và hộp kiểm trong mục danh sách trở thành dấu danh sách công việc. Các ký tự có thể bị hiểu là Markdown, chẳng hạn # hoặc * ở đầu dòng, được thoát bằng dấu gạch chéo ngược.