ตัวแปลง Markdown
ตัวแปลง Markdown
ตัวแปลง Markdown: รองรับการแปลงสองทิศทางระหว่าง Markdown และ HTML พร้อมการแสดงผลตัวอย่างแบบเรียลไทม์ รองรับไวยากรณ์ขยาย GFM การไฮไลต์โค้ด สูตรคณิตศาสตร์ KaTeX และไดอะแกรม Mermaid เหมาะสำหรับการเขียนเอกสาร การเผยแพร่บล็อก และการสร้างข้อความที่มีรูปแบบสำหรับอีเมล ทุกขั้นตอนทำงานอยู่ในเบราว์เซอร์ของคุณ
อินพุต
ผลลัพธ์
ผลลัพธ์ที่แปลงแล้วจะแสดงที่นี่…
เริ่มต้นอย่างรวดเร็ว
สถานการณ์การใช้งานทั่วไป
ดูตัวอย่างบล็อก/เอกสาร
ตรวจการเรนเดอร์ Markdown และสี/สไตล์
อีเมล HTML
ใช้ผล HTML ที่ได้เพื่อวางในเนื้อหาอีเมล
Rich text → Markdown
ทำความสะอาดเนื้อหาจากเว็บ/ CMS ให้กลายเป็น Markdown ที่จัดเก็บในเวอร์ชันคอนโทรลได้
เอกสารเทคนิค
เรนเดอร์สูตร/ไดอะแกรมและส่งออกในขั้นตอนเดียว
ย้าย editor
ปรับให้เข้ากันระหว่าง flavor ของ Markdown ที่ต่างกัน
Wiki/คลังความรู้
แปลงหน้า HTML เป็น Markdown เพื่อใช้ import
บันทึกการเปลี่ยนแปลง API
แปลงคำอธิบาย HTML ให้เป็น Markdown เพื่อรีวิว/ทำ PR
สถานการณ์เสริม
แปลง Markdown เป็น HTML, ตัวแปลง Markdown HTML และ ตัวแก้ไข Markdown ก็จัดการในขั้นตอนเดียวกันได้ ช่วยตรวจผลลัพธ์ให้เร็วขึ้นก่อนคัดลอกหรือส่งออก
พารามิเตอร์การแปลงและการเรนเดอร์
คำแนะนำการใช้งาน
ข้อจำกัดและความเข้ากันได้
ความเป็นส่วนตัวและความปลอดภัย
คำถามที่พบบ่อย
ให้ระบุให้ชัดว่าปลายทางใช้ flavor ไหน หลีกเลี่ยง HTML ดิบและส่วนขยายเฉพาะ แยกกรณีให้เล็กที่สุดแล้วทดลองบนแพลตฟอร์มปลายทางก่อนค่อยขยาย
เครื่องมือนี้ไม่รัน <script> แต่ก็ไม่ได้ sanitize ให้อัตโนมัติ ควร sanitize บนเซิร์ฟเวอร์/ขั้นตอน publish ด้วยไลบรารีแบบ whitelist ปิด on* handlers และ URI ที่อันตราย และตั้งค่า CSP สำหรับสคริปต์
ควรปรับต้นฉบับให้เป็น semantics ที่พกพาได้ เช่น แปลงตาราง/ลิสต์ซ้อนกันให้เรียบลง วางข้อความเป็น plain text เพื่อล้าง span/style/class ก่อน แล้วค่อยแปลงทีละกรณีเล็ก ๆ
ไวยากรณ์: KaTeX ใช้ $$…$$ หรือ inline $…$; Mermaid ใช้ fenced block แบบ ```mermaid อินพุตที่ยาวมากอาจถูกลดรายละเอียด แนะนำให้ลดความหนาแน่น แปลงทีละส่วน และสร้างตัวอย่างเล็ก ๆ เพื่อหาจุดผิด Syntax อีกทั้ง KaTeX ยังสามารถกู้จาก HTML ที่ render แล้วได้ แต่ Mermaid จะกู้ได้เฉพาะไดอะแกรมที่เครื่องมือนี้สร้างและฝัง source ไว้เท่านั้น