Trình chỉnh sửa và chuyển đổi Markdown
Chuyển đổi Markdown theo phong cách GitHub thành HTML đã được làm sạch với bản xem trước trực tiếp, hoặc biến HTML đã dán trở lại thành Markdown gọn gàng, hoàn toàn trong trình duyệt của bạn.
Trình chỉnh sửa và chuyển đổi Markdown — Một công cụ Markdown hai chiều. Ở chế độ Markdown sang HTML, công cụ hiển thị bản xem trước trực tiếp và đã được làm sạch của Markdown theo phong cách GitHub cùng mã nguồn HTML tương ứng mà bạn có thể sao chép; ở chế độ HTML sang Markdown, công cụ chuyển HTML đã dán trở lại thành Markdown gọn gàng. Mọi thứ đều được phân tích và làm sạch trong trình duyệt của bạn, nên không có gì bạn nhập vào từng được tải lên.
Trình chỉnh sửa và chuyển đổi Markdown là gì?
Trình chỉnh sửa và chuyển đổi Markdown là một công cụ Markdown và HTML hai chiều miễn phí, chạy hoàn toàn trong trình duyệt của bạn. Chuyển đổi giữa Markdown sang HTML và HTML sang Markdown chỉ với một nút gạt. Ở chế độ Markdown sang HTML, công cụ phân tích Markdown theo phong cách GitHub - tiêu đề, in đậm và in nghiêng, liên kết, danh sách, bảng, trích dẫn và khối mã có rào - rồi hiển thị hai thứ cạnh nhau: một bản xem trước được kết xuất trực tiếp và mã nguồn HTML được tạo ra, mà bạn có thể sao chép chỉ với một cú nhấp. HTML luôn được đưa qua DOMPurify trước khi hiển thị, nên mọi tập lệnh hay đánh dấu không an toàn đều bị loại bỏ. Ở chế độ HTML sang Markdown, công cụ lấy HTML đã dán và chuyển nó trở lại thành Markdown gọn gàng bằng tiêu đề kiểu ATX và khối mã có rào. Người viết, lập trình viên và biên tập viên nội dung dùng nó để soạn thảo tệp README, chuẩn bị bài đăng blog, dọn dẹp HTML dán từ CMS và di chuyển văn bản giữa Markdown và HTML mà không mất định dạng.
Cách sử dụng Trình chỉnh sửa và chuyển đổi Markdown
- Chọn hướng bằng nút gạt: Markdown sang HTML, hoặc HTML sang Markdown.
- Dán hoặc gõ nguồn của bạn vào ô Đầu vào.
- Ở chế độ Markdown sang HTML, theo dõi bản xem trước được kết xuất cập nhật trực tiếp bên dưới phần đầu vào.
- Đọc kết quả đã chuyển đổi trong ô Đầu ra - mã nguồn HTML khi chuyển từ Markdown, Markdown khi chuyển từ HTML.
- Nhấp vào nút sao chép trên trường Đầu ra để lấy kết quả, hoặc nhấp Xóa để làm trống đầu vào.
Ví dụ
Tiêu đề và in đậm Markdown sang HTML
Đầu vào
# Title Some **bold** text.
Đầu ra
<h1>Title</h1> <p>Some <strong>bold</strong> text.</p>
Danh sách Markdown sang HTML
Đầu vào
- one - two
Đầu ra
<ul> <li>one</li> <li>two</li> </ul>
HTML trở lại thành Markdown
Đầu vào
<h2>Notes</h2><p>A <a href="https://x.com">link</a>.</p>
Đầu ra
## Notes A [link](https://x.com).
Câu hỏi thường gặp
- Văn bản của tôi có được tải lên máy chủ không?
- Không. Việc phân tích Markdown, làm sạch HTML và chuyển đổi HTML sang Markdown đều chạy cục bộ trong trình duyệt của bạn. Nội dung của bạn không bao giờ rời khỏi thiết bị và công cụ vẫn hoạt động khi ngoại tuyến, nên nó an toàn cho các bản nháp riêng tư hoặc chưa xuất bản.
- HTML được tạo ra có an toàn để sử dụng không?
- Có. Mỗi đoạn HTML đều được đưa qua DOMPurify trước khi hiển thị trong bản xem trước hoặc đầu ra, qua đó loại bỏ các tập lệnh, trình xử lý sự kiện và các đánh dấu không an toàn khác. Cả bản xem trước trực tiếp lẫn mã nguồn HTML có thể sao chép đều đã được làm sạch.
- Những tính năng Markdown nào được hỗ trợ?
- Công cụ hỗ trợ Markdown theo phong cách GitHub, bao gồm tiêu đề, in đậm và in nghiêng, liên kết, danh sách có thứ tự và không có thứ tự, trích dẫn, bảng, mã nội dòng và khối mã có rào. Các ngắt dòng đơn được giữ làm ngắt dòng trong bản xem trước.
- Tại sao bản xem trước trực tiếp không hiển thị ở chế độ HTML sang Markdown?
- Bản xem trước trực tiếp kết xuất Markdown thành HTML, nên nó chỉ xuất hiện ở chế độ Markdown sang HTML. Ở chế độ HTML sang Markdown, văn bản Markdown đã chuyển đổi xuất hiện trong ô Đầu ra thay thế.
- Đầu ra có tự động cập nhật không?
- Có. Bản xem trước và đầu ra được tính toán lại khi bạn gõ, nên không có nút chuyển đổi nào cần nhấn - kết quả luôn đồng bộ với đầu vào của bạn.
Công cụ liên quan
Mã hóa / giải mã Base32 / Base58
Mã hóa văn bản thành Base32 (RFC 4648) hoặc Base58 (bảng chữ cái Bitcoin) và giải mã cả hai trở lại văn bản, hoàn toàn an toàn với UTF-8 và toàn bộ trong trình duyệt của bạn.
Mã hóa / Giải mã Base64
Mã hóa hoặc giải mã Base64 (an toàn UTF-8) với bảng chữ cái URL-safe, đệm tùy chọn, ngắt dòng 64/76, đếm byte và ký tự trực tiếp, cùng chế độ xem byte dạng hex hoặc nhị phân.
Công cụ chuyển đổi kiểu chữ và đếm
Chuyển văn bản giữa UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case và hơn thế, đồng thời đếm ký tự, từ và dòng.
Trình định dạng và rút gọn mã
Làm đẹp hoặc rút gọn HTML, CSS và JavaScript ngay lập tức trong trình duyệt của bạn, với thụt lề 2 dấu cách, 4 dấu cách hoặc tab và nén JavaScript bằng Terser.