ตัวแสดงตัวอย่าง Markdown
พิมพ์ทางด้านซ้าย แล้วดู HTML ที่เรนเดอร์ทางด้านขวา ตัวแสดงตัวอย่างนี้รองรับ Markdown สไตล์ GitHub ได้แก่ ตาราง รายการงาน โค้ดบล็อกแบบมีรั้วพร้อมการเน้นไวยากรณ์ ขีดฆ่า ลิงก์ URL อัตโนมัติ และ HTML แบบอินไลน์ เหมาะสำหรับร่างไฟล์ README ก่อนคอมมิต ตรวจดูว่าคอมเมนต์จะแสดงอย่างไรใน PR หรือเรียนรู้ไวยากรณ์ Markdown ด้วยการดูผลลัพธ์ที่เรนเดอร์ทุกครั้งที่กดแป้นพิมพ์
วิธีใช้ตัวแสดงตัวอย่าง
-
1
เขียน Markdown
ช่องด้านซ้ายรับ Markdown ดิบ ทุกการเปลี่ยนแปลงจะเรนเดอร์ช่องด้านขวาใหม่ทันที
-
2
ดูตัวอย่าง HTML
ช่องด้านขวาจะแสดงผลลัพธ์ที่เรนเดอร์แล้วในสไตล์แบบ GitHub
-
3
สลับโหมด
มุมมองแบบเคียงข้างกัน แสดงเฉพาะตัวอย่าง หรือแสดงเฉพาะซอร์ส เพื่อการเขียนที่ไม่มีสิ่งรบกวน
-
4
คัดลอก HTML
ดึง HTML ที่เรนเดอร์แล้วไปใช้ หากต้องการวางลงในโปรแกรมอีเมลหรือระบบจัดการเนื้อหา (CMS)
สิ่งที่ตัวแสดงตัวอย่างนี้รองรับ
- CommonMark: หัวเรื่อง ย่อหน้า การเน้นข้อความ รายการ ข้อความอ้างอิง โค้ดบล็อก ลิงก์ รูปภาพ และเส้นคั่นแนวนอน
- ส่วนขยาย GFM: ตารางที่จัดแนวคอลัมน์ได้ รายการงาน (
- [ ]และ- [x]) ขีดฆ่าด้วย~~ลิงก์ URL อัตโนมัติ และโค้ดบล็อกแบบมีรั้วพร้อมระบุภาษา - การเน้นไวยากรณ์: รองรับกว่า 100 ภาษาผ่าน highlight.js เช่น JavaScript, Python, Go, Rust, SQL, YAML และอื่น ๆ
- HTML ดิบ: HTML แบบอินไลน์จะถูกส่งผ่านโดยตรง (ผ่านการทำให้ปลอดภัยแล้ว)
- คณิตศาสตร์ (ไม่บังคับ):
$...$แบบอินไลน์ และ$$...$$แบบบล็อก จะเรนเดอร์ได้เมื่อคุณเปิดใช้ส่วนขยายคณิตศาสตร์
สิ่งที่ไม่รองรับ
- วิกิลิงก์สไตล์ Obsidian (
[[Page]]), ใช้ได้เฉพาะกับ Obsidian เท่านั้น - div แบบมีรั้วของ Pandoc (
:::), ใช้ได้เฉพาะกับ Pandoc เท่านั้น - การรวมไฟล์ฝั่งเซิร์ฟเวอร์ (server-side includes) หรือแท็กเทมเพลต
{% ... %}
การใช้งานทั่วไป
- ร่างไฟล์ README: เขียนนอก IDE แล้วนำเวอร์ชันสุดท้ายไปวาง
- ตรวจรูปแบบคอมเมนต์ใน PR: ก่อนโพสต์, ช่องคอมเมนต์ของ GitHub ไม่แสดงตัวอย่างโค้ดบล็อกอย่างถูกต้อง
- แปลงโน้ตเป็น HTML: เมื่อต้องการวางเนื้อหาที่จัดรูปแบบแล้วลงในอีเมลหรือ CMS ที่รองรับ HTML ดิบ
- สอน Markdown: มุมมองเคียงข้างกันช่วยให้เห็นโครงสร้างไวยากรณ์ชัดเจน
ประสิทธิภาพ
การเรนเดอร์ใช้ตัวแยกวิเคราะห์ Markdown-it ร่วมกับปลั๊กอิน GFM และทำงานทั้งหมดภายในเบราว์เซอร์ เอกสารขนาดไม่กี่ร้อย KB จะเรนเดอร์ในเวลาไม่กี่มิลลิวินาที ส่วนไฟล์ขนาดใหญ่มาก (หนังสือทั้งเล่มในไฟล์เดียว) อาจกระตุกขณะพิมพ์, หากเป็นเช่นนั้นให้แบ่งออกเป็นบท ๆ
การส่งออก
- คัดลอก HTML จะได้
<div>ที่มีเนื้อหาเรนเดอร์แล้วพร้อมคลาสจัดรูปแบบ - ดาวน์โหลด .md จะบันทึกซอร์สต้นฉบับ
- พิมพ์เป็น PDF จากกล่องพิมพ์ของเบราว์เซอร์ จะได้สำเนา PDF ของมุมมองที่เรนเดอร์แล้วพร้อมการจัดรูปแบบ
คำถามที่พบบ่อย
GitHub ใส่ CSS ของตัวเองทับบน GFM ผลลัพธ์ HTML ควรตรงกัน ส่วนสไตล์ (แบบอักษร ระยะห่าง) เป็นของ GitHub หากต้องการให้เหมือนกันทุกประการ ให้ใช้ตัวสลับธีม “แสดงผลบน GitHub”
รองรับ หากคุณเปิดใช้ส่วนขยายคณิตศาสตร์ $...$ แบบอินไลน์และ $$...$$ แบบบล็อกจะเรนเดอร์ด้วย KaTeX โดยค่าเริ่มต้นจะปิดไว้เพื่อให้หน้าเว็บเบา
จะผ่านการทำให้ปลอดภัย, แท็กที่ปลอดภัยอย่าง <div>, <span>, <table>, <img> จะผ่านได้ ส่วน <script> และตัวจัดการเหตุการณ์แบบอินไลน์จะถูกลบออก
ขนาดหลายร้อย KB ทำงานได้ลื่นไหล สำหรับไฟล์ที่ใหญ่มาก ให้ปิดการเรนเดอร์แบบเรียลไทม์แล้วเรนเดอร์เมื่อต้องการ
การเรนเดอร์ทำงานทั้งหมดที่ฝั่งไคลเอ็นต์ เนื้อหาจะไม่ถูกส่งไปที่ใด หากรีเฟรชหน้าเว็บ ร่างจะหายไป เว้นแต่เบราว์เซอร์จะเก็บสถานะของฟอร์มไว้
เครื่องมือที่เกี่ยวข้อง
ตารางอ้างอิง ASCII
ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL
อ้างอิงตัวอักษร HTML
รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ
ตารางอ้างอิงแป้นพิมพ์ลัด
ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux
ตัวตรวจสอบอีเมล
ตรวจสอบที่อยู่อีเมล: ตรวจไวยากรณ์ RFC 5322 ค้นหา MX เรกคอร์ดแบบเรียลไทม์ พร้อมรายละเอียดส่วนท้องถิ่น โดเมน และความยาว ไม่มีการส่งอีเมลใด ๆ
เครื่องสร้างตัวอักษรสุ่ม
สร้างตัวอักษร A-Z แบบสุ่ม เลือกจำนวน ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก หรือแบบผสม แล้วใช้กับเกม โจทย์ หรือกิจกรรมในห้องเรียน
เครื่องมือสร้าง EditorConfig
สร้างไฟล์ .editorconfig ด้วยกฎสไตล์และขนาดการเยื้อง การจบบรรทัด ชุดอักขระ และช่องว่างของคุณ เพื่อให้การจัดรูปแบบสอดคล้องกันในทุก IDE และโปรแกรมแก้ไข
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Trình xem trước Markdown [VI]
- Visualizador de Markdown [PT]
- Previsualizador de Markdown [ES]
- معاينة Markdown [AR]
- Aperçu Markdown [FR]
- Markdownプレビュー [JA]
- Markdown 미리보기 [KO]
- Pratinjau Markdown [ID]
- Markdown-preview [NL]
- Markdown-förhandsvisare [SV]
- Markdown-Vorschau [DE]
- Podgląd Markdown [PL]
- Markdown Previewer [EN]
- Visualizzatore Markdown [IT]
- Предпросмотр Markdown [RU]
- Markdown Önizleme [TR]
- Markdown 预览器 [ZH]