ตัวแปลง HTML เป็น Markdown

แปลง HTML เป็น Markdown ที่สะอาดและเป็นระเบียบ โดยยังคงรักษาหัวข้อ รายการ ลิงก์ บล็อกโค้ด และตารางไว้

วิธีแปลง HTML เป็น Markdown

  1. วางส่วนของ HTML หรืออัปโหลดไฟล์ .html ที่รองรับ
  2. แปลงไฟล์ต้นฉบับและตรวจสอบว่าองค์ประกอบเชิงความหมายใดบ้างที่ยังคงมีความหมายใน Markdown
  3. แปลงและตรวจสอบลิงก์ รูปภาพ รายการที่ซ้อนกัน ตาราง และเครื่องหมายบล็อกโค้ด
  4. คัดลอก Markdown หรือดาวน์โหลดไฟล์ .md

ตัวแปลงนี้จะยังคงรักษาสิ่งใดไว้บ้าง?

ตัวแปลงนี้จะยังคงรักษาสิ่งใดไว้บ้าง?
เนื้อหาต้นทางพฤติกรรมเอาต์พุตที่แนะนำบันทึกการแปลง
หัวข้อจับคู่ <h1><h6> เข้ากับหัวข้อ Markdown
ย่อหน้าและการเน้นข้อความแปลงย่อหน้า ตัวหนา และตัวเอียง
รายการแปลงรายการที่มีลำดับ ไม่มีลำดับ และรายการที่ซ้อนกัน
ลิงก์รักษาส่วนข้อความและ URL ที่แก้ปัญหาแล้ว
รูปภาพรักษาต้นทางและข้อความกำกับภาพ (alt text)
โค้ดใช้โค้ดแบบอินไลน์และบล็อกโค้ด
ตารางแปลงตารางที่เข้ากันได้ให้เป็น GFM
บล็อกคำพูดแปลงบล็อกคำพูดเชิงความหมาย

การใช้งานทั่วไปสำหรับ HTML เพื่อ Markdown

ย้ายเอกสารเว็บ

ย้าย HTML เชิงความหมายไปยังระบบเอกสารที่ใช้ Markdown

ทำความสะอาด Rich Text ที่คัดลอกมา

แปลง HTML ที่เอดิเตอร์สร้างขึ้นให้เป็นรูปแบบที่ง่ายขึ้น ก่อนที่จะทำเวอร์ชันหรือเผยแพร่

เตรียมตัวอย่างโค้ด

เก็บบล็อกโค้ดและส่วนหัวโดยไม่ต้องพกสไตล์ชีตแบบเต็มหน้า

สร้างบริบท AI ที่เน้นข้อความเป็นหลัก

ลบสคริปต์และการจัดรูปแบบโดยยังคงรักษาโครงสร้างข้อมูลที่ยังต้องได้รับการตรวจสอบ

เนื้อหาที่ซ่อนอยู่และเนื้อหาสำเร็จรูป (Boilerplate)

ตัวแปลงจำเป็นต้องมีนโยบายที่ชัดเจนสำหรับองค์ประกอบที่ซ่อนอยู่ ส่วนนำทาง และเนื้อหาที่ถูกย่อให้มองไม่เห็น

การใช้งานทั่วไปสำหรับ HTML เพื่อ Markdown

ย้ายเอกสารเว็บ

ย้าย HTML เชิงความหมายไปยังระบบเอกสารที่ใช้ Markdown

ทำความสะอาด Rich Text ที่คัดลอกมา

แปลง HTML ที่เอดิเตอร์สร้างขึ้นให้เป็นรูปแบบที่ง่ายขึ้น ก่อนที่จะทำเวอร์ชันหรือเผยแพร่

เตรียมตัวอย่างโค้ด

เก็บบล็อกโค้ดและส่วนหัวโดยไม่ต้องพกสไตล์ชีตแบบเต็มหน้า

สร้างบริบท AI ที่เน้นข้อความเป็นหลัก

ลบสคริปต์และการจัดรูปแบบโดยยังคงรักษาโครงสร้างข้อมูลที่ยังต้องได้รับการตรวจสอบ

เนื้อหาที่ซ่อนอยู่และเนื้อหาสำเร็จรูป (Boilerplate)

ตัวแปลงจำเป็นต้องมีนโยบายที่ชัดเจนสำหรับองค์ประกอบที่ซ่อนอยู่ ส่วนนำทาง และเนื้อหาที่ถูกย่อให้มองไม่เห็น

ตัวอย่างการแปลง HTML เป็น Markdown

Input
<h2>Setup</h2>
<p>Read the <a href="/guide">guide</a>.</p>
<ul><li>Install</li><li>Test</li></ul>
Expected Markdown
## Setup

Read the [guide](/guide).

- Install
- Test

เคล็ดลับเพื่อเอาต์พุต Markdown ที่สะอาดขึ้น

  1. ใช้ HTML เชิงความหมาย หัวข้อ รายการ และตารางจะแปลงได้อย่างน่าเชื่อถือมากกว่าคอนเทนเนอร์โครงร่างทั่วไป
  2. ระบุ URL หลักเมื่อจำเป็น ลิงก์สัมพัทธ์ต้องการบริบทหากต้องการให้ผลลัพธ์ทำงานภายนอกหน้าเว็บต้นฉบับได้
  3. เลือกประเภทผลลัพธ์ GFM รองรับตารางและรายการงาน (task lists) ที่ CommonMark แบบดั้งเดิมไม่ได้กำหนดไว้
  4. ตรวจสอบเครื่องหมายโค้ด ยืนยันภาษาโปรแกรมที่ตรวจพบและเครื่องหมาย backticks ที่ฝังอยู่
  5. ตัดสินใจเลือกวิธีสำรองสำหรับ HTML ดิบ การเก็บ HTML ที่ไม่รองรับอาจช่วยรักษาข้อมูลไว้ได้ แต่จะลดความสามารถในการนำไปใช้งานในแพลตฟอร์มอื่น

ทำงานได้อย่างราบรื่นกับไฟล์หลายกิกะไบต์

SolConverter ถูกสร้างขึ้นเพื่อให้ไฟล์ขนาดหลายกิกะไบต์สามารถเคลื่อนย้ายได้โดยไม่ทำให้พื้นที่ทำงานค้าง โดยจะประมวลผลข้อมูลต้นฉบับเป็นส่วนๆ ที่สามารถจัดการได้ ทำให้การแสดงตัวอย่างบนหน้าจอมีน้ำหนักเบา และช่วยให้คุณดาวน์โหลดอาร์ติแฟกต์ที่เสร็จสมบูรณ์โดยไม่ต้องโหลดผลลัพธ์ทั้งหมดพร้อมกัน

การอัปโหลด การแปลง และการดูตัวอย่างยังคงตอบสนองเมื่อขนาดไฟล์เพิ่มขึ้น การประมวลผลเบื้องหลังและการอัปเดตความคืบหน้าแบบก้าวหน้าช่วยจัดการกับงานหนัก ดังนั้นคุณจึงสามารถทำงานกับไฟล์ต้นฉบับหลาย GB ได้ในขณะที่ยังคงใช้พื้นที่ทำงานของเบราว์เซอร์ได้

คำถามที่พบบ่อย

องค์ประกอบ <script> และ <style> ถูกลบออกหรือไม่?

สคริปต์และสไตล์ไม่ใช่เนื้อหา Markdown ที่มีประโยชน์ และไม่ควรพึ่งพาสิ่งเหล่านี้ในผลลัพธ์ ตรวจสอบ HTML ที่วางก่อนนำเอาต์พุตไปใช้งานซ้ำ

ตาราง HTML จะถูกแปลงเป็นตาราง Markdown หรือไม่?

ตารางสี่เหลี่ยมที่เข้ากันได้สามารถแปลงเป็นตาราง GFM ได้ ตารางที่มี rowspan, colspan บล็อกซ้อน หรือแถวหัวตารางหลายแถวจำเป็นต้องใช้ระบบสำรองที่มีการบันทึกเอกสารไว้

บล็อกโค้ดและโค้ดแบบอินไลน์จะถูกรักษาไว้หรือไม่?

สามารถจับคู่ได้จาก <pre> และ <code>

เกิดอะไรขึ้นกับลิงก์และรูปภาพ?

ข้อความลิงก์และปลายทางที่ถูกต้องอาจถูกรักษาไว้ ลิงก์สัมพัทธ์และเส้นทางรูปภาพยังคงขึ้นอยู่กับบริบท เนื่องจากส่วนที่อัปโหลดไม่มีการรับประกัน URL หลัก

แท็ก HTML ที่ไม่รองรับจะถูกลบออกหรือเก็บไว้?

แท็กครอบสำหรับจัดรูปแบบการแสดงผลเท่านั้นอาจถูกย่อให้ง่ายขึ้นในขณะที่ยังคงรักษาข้อความที่อ่านออกไว้ เปรียบเทียบเอาต์พุตกับต้นทางเมื่อองค์ประกอบที่กำหนดเองนั้นมีความหมายเฉพาะตัว

ตัวแปลงนี้ให้เอาต์พุตเป็น CommonMark หรือ GFM?

เอาต์พุตที่ตั้งใจไว้คือ GitHub-Flavored Markdown ตาราง การขีดทับ และรายการงานจำเป็นต้องใช้ส่วนขยาย GFM

ฉันสามารถวางเอกสาร HTML ทั้งหมดได้หรือไม่?

ได้ คุณสามารถวางส่วนของโค้ดหรืออัปโหลดไฟล์ .html หรือ .htm แล้วตรวจสอบ Markdown ที่สร้างขึ้น

หน้านี้สามารถแปลง URL ของเว็บไซต์สดได้หรือไม่?

ไม่ได้ หน้านี้รับเฉพาะ HTML ที่วางหรือไฟล์ HTML ที่อัปโหลดเท่านั้น ไม่ดึงข้อมูลจาก URL เว็บไซต์สด

แปลง Markdown กลับเป็น PDF

มีไฟล์ Markdown อยู่แล้วใช่ไหม? ใช้ตัวแปลง Markdown เป็น PDFเพื่อสร้างไฟล์ PDF ที่แชร์ได้