ตัวแปลง HTML เป็น Markdown
วาง HTML แล้วได้ Markdown สะอาด มีประโยชน์สำหรับการย้าย CMS content การ scrape บทความ หรือแปลง WYSIWYG output เป็น Markdown ธรรมดาสำหรับ static site
# Hello A **bold** statement and *italic* text. - Item 1 - Item 2 [Toolify](https://tools.appdevelopsk.com)
วิธีการทำงาน
สิ่งที่ถูกแปลง
หัวเรื่อง (h1-h6) กลายเป็น # ถึง ###### <strong>/<b> กลายเป็น **ตัวหนา** <em>/<i> กลายเป็น *ตัวเอียง* <code> กลายเป็น `inline code`, <pre><code> กลายเป็น fenced ``` block <ul>/<ol> กลายเป็นรายการ - หรือ 1. <a href> กลายเป็น [ข้อความ](url), <img src alt> กลายเป็น  <blockquote> กลายเป็น >, <hr> กลายเป็น --- <br> กลายเป็นบรรทัดใหม่
สิ่งที่ไม่รู้จัก (HTML กำหนดเอง เช่น <details>, <table>, <video> ฯลฯ) จะถูกลบ tag แต่เนื้อหาข้อความถูกเก็บไว้ สำหรับ HTML ซับซ้อนที่มีตาราง หรือสื่อ คาดว่าจะสูญเสียบางส่วน
กรณีการใช้งานทั่วไป
การย้าย CMS: คัดลอก HTML จาก WYSIWYG ออกจาก WordPress, Wix ฯลฯ และแปลงเป็น Markdown สะอาดสำหรับใช้ใน static-site generator (Hugo, Jekyll, Next.js, Astro)
การเก็บบทความ: บันทึกบทความเว็บเป็น Markdown สำหรับการอ่านส่วนตัว รวมกับ extractor ที่รองรับ paywall (HTML ใน Reader mode) สำหรับ output ข้อความเท่านั้นที่สะอาด
อีเมลเป็น Markdown: วาง HTML email content แล้วได้เวอร์ชัน Markdown สำหรับ cross-posting ไปยัง blog
ข้อจำกัด
ตาราง: ไม่แปลง (ตาราง Markdown เป็น GFM ไม่ใช่ CommonMark) ตารางถูกแปลงเป็นข้อความธรรมดา สำหรับตารางซับซ้อน วางเป็น HTML แทน
Inline style: สี ฟอนต์ หรือ layout ผ่าน <style> หรือ attribute style='' สูญหาย Markdown มีความตั้งใจให้ minimal
รายการซ้อน: รายการระดับเดียวง่าย ๆ ทำงานได้ รายการที่ซ้อนลึกอาจรวมหรือสูญเสียโครงสร้าง สำหรับ outline ซับซ้อน แก้ไขด้วยตนเองหลังแปลง
คำถามที่พบบ่อย
›รักษาการจัดรูปแบบอย่างสมบูรณ์หรือไม่?
สำหรับองค์ประกอบที่เข้ากันได้กับ CommonMark: ใช่ สำหรับฟีเจอร์เฉพาะ HTML (CSS กำหนดเอง layout ซับซ้อน): ไม่ Markdown มีความตั้งใจให้เป็น subset
›ตารางถูกแปลงหรือไม่?
ยังไม่ได้ ตารางกลายเป็นข้อความธรรมดา เราอาจเพิ่มการแปลงตาราง GFM ในเวอร์ชันอนาคต
›ลิงก์ของฉันจะรอดการแปลงหรือไม่?
ใช่ <a href='url'>ข้อความ</a> กลายเป็น [ข้อความ](url) attribute href ถูกเก็บไว้
›แล้ว inline style ล่ะ?
ถูกลบออก Markdown ไม่รองรับการจัดรูปแบบตามอำเภอใจ — นั่นเป็นความตั้งใจ
›จะแปลงกลับเป็น HTML ได้อย่างไร?
ใช้ตัวแปลง Markdown เป็น HTML ของเรา (ลิงก์ใต้ Related Tools)
›Output ปลอดภัยที่จะวางที่ไหนก็ได้หรือไม่?
เป็นข้อความสะอาด — ไม่มี script ไม่มี HTML — ดังนั้นปลอดภัยสำหรับ markdown editor หรือช่องข้อความใด ๆ ตรวจสอบก่อนเผยแพร่ถ้า input มาจากแหล่งที่ไม่น่าเชื่อถือ
›ทำไมเนื้อหาบางส่วนถึงหายไป?
HTML element กำหนดเองหรือไม่ได้มาตรฐานอาจถูกลบ วาง HTML snippet ของ <details>, <video> หรือ tag เฉพาะ framework เพื่อยืนยัน
›ข้อมูลออกจากเบราว์เซอร์หรือไม่?
ไม่ การแปลงทำงานในเครื่อง HTML ของคุณไม่เคยถูกส่งไปที่ไหน
เครื่องมือที่เกี่ยวข้อง
อัปเดตล่าสุด: