เครื่องมือสร้างสารบัญ Markdown
เครื่องมือฟรีสำหรับสร้างสารบัญ (TOC) อัตโนมัติจากข้อความ Markdown
ปรับแต่งระดับหัวข้อและรูปแบบรายการได้ ทำงานอย่างปลอดภัยในเบราว์เซอร์ของคุณ
เกี่ยวกับเครื่องมือสร้างสารบัญ Markdown
เครื่องมือฟรีที่สร้างสารบัญ (TOC - Table of Contents) สำหรับเอกสารที่เขียนด้วย Markdown โดยอัตโนมัติ ช่วยลดความยุ่งยากในการสร้างสารบัญด้วยตนเองเมื่อเขียนบทความทางเทคนิคบนแพลตฟอร์มเช่น GitHub README หรือบล็อก
คุณสามารถปรับแต่งช่วงการดึงข้อมูลของระดับหัวข้อ (h1-h6) และรูปแบบผลลัพธ์ได้อย่างละเอียด เช่น รายการแบบไม่มีลำดับ (-) หรือรายการแบบมีลำดับ (1.)
การประมวลผลทั้งหมดเสร็จสิ้นภายในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลข้อความที่คุณป้อนจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ภายนอก คุณสามารถใช้งานได้อย่างปลอดภัยสำหรับเอกสารที่เป็นความลับหรือบันทึกส่วนตัวโดยไม่ต้องกังวลว่าข้อมูลจะรั่วไหล
วิธีใช้งาน
ป้อน Markdown
วางหรือพิมพ์ข้อความ Markdown ที่คุณต้องการสร้างสารบัญในพื้นที่อินพุตทางด้านซ้าย
ตั้งค่าตัวเลือก
เลือก "ระดับสูงสุด (h2-h6)" ที่จะดึงออกมา และ "รูปแบบรายการ (ไม่มีลำดับ / มีลำดับ)" ที่จะส่งออก
สร้างและคัดลอก TOC
คลิกปุ่ม "สร้างสารบัญ" และสารบัญจะแสดงผลในพื้นที่ทางด้านขวา คลิกปุ่มคัดลอกและวางลงในเอกสารต้นฉบับของคุณ
อภิธานศัพท์
- Markdown
- ภาษามาร์กอัปที่มีน้ำหนักเบาสำหรับการจัดรูปแบบข้อความ ใช้สัญลักษณ์เพื่อแสดงหัวข้อ รายการ ลิงก์ ฯลฯ ได้อย่างง่ายดาย และมีการใช้อย่างแพร่หลายโดยเฉพาะในหมู่โปรแกรมเมอร์
- TOC (Table of Contents)
- สารบัญที่วางไว้ที่จุดเริ่มต้นของเอกสารที่มีขนาดยาว ช่วยให้ผู้อ่านเข้าถึงส่วนที่ต้องการได้อย่างรวดเร็ว ซึ่งช่วยปรับปรุงความสามารถในการอ่าน
- ระดับหัวข้อ
- ตัวบ่งชี้โครงสร้างลำดับชั้นของเอกสาร ซึ่งสอดคล้องกับแท็ก h1 ถึง h6 ของ HTML ใน Markdown ระดับจะแสดงด้วยจำนวนของ "#"
- ลิงก์จุดยึด
- ลิงก์สำหรับข้ามไปยังตำแหน่งเฉพาะภายในเพจ ในสารบัญ Markdown จะข้ามไปโดยระบุ ID ที่สร้างขึ้นอัตโนมัติ (เช่น `#heading`) ตามข้อความของหัวข้อ
- การประมวลผลฝั่งไคลเอ็นต์
- กลไกที่เรียกใช้โปรแกรมเฉพาะภายในเบราว์เซอร์ของผู้ใช้โดยไม่ต้องสื่อสารกับเซิร์ฟเวอร์ ไม่มีความเสี่ยงที่ข้อมูลจะรั่วไหลและให้ความปลอดภัยที่ยอดเยี่ยม
คำถามที่พบบ่อย
- Q.ข้อมูล Markdown ที่ฉันป้อนจะถูกบันทึกบนเซิร์ฟเวอร์หรือไม่?
- ไม่ ข้อมูลจะไม่ถูกบันทึก เนื่องจากเครื่องมือนี้ใช้การประมวลผลฝั่งไคลเอ็นต์ (client-side) ซึ่งทำงานทั้งหมดภายในเบราว์เซอร์ของคุณ ข้อความที่คุณป้อนจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ภายนอก คุณสามารถใช้งานได้อย่างปลอดภัยแม้กับเอกสารที่มีข้อมูลเป็นความลับ
- Q.คลิกลิงก์สารบัญ (TOC) ที่สร้างขึ้นแล้วไม่ข้ามไปยังส่วนนั้น
- ขึ้นอยู่กับแพลตฟอร์ม (เช่น GitHub) กฎสำหรับการสร้าง ID ลิงก์จากหัวข้ออัตโนมัติอาจแตกต่างกันไป เครื่องมือนี้สร้าง ID ตามกฎทั่วไป (ตัวพิมพ์เล็ก แทนที่ช่องว่างด้วยยัติภังค์ ฯลฯ) แต่คุณอาจต้องแก้ไขด้วยตนเองเพื่อให้ตรงกับข้อกำหนดเฉพาะของแพลตฟอร์ม
- Q.ฉันสามารถแยกหัวข้อเฉพาะออกจากสารบัญได้หรือไม่?
- ในเวอร์ชันปัจจุบัน หัวข้อทั้งหมดที่อยู่ต่ำกว่า 'ระดับสูงสุด' ที่ระบุจะถูกดึงออกมา ไม่มีคุณสมบัติในการแยกหัวข้อเฉพาะ ดังนั้นโปรดลบออกด้วยตนเองหลังจากสร้างเสร็จ
- Q.เครื่องหมาย '#' ภายในบล็อกโค้ดจะถูกดึงออกมาด้วยหรือไม่?
- ไม่ อัลกอริทึมการดึงข้อมูลของเครื่องมือเราออกแบบมาเพื่อละเว้นข้อความภายในบล็อกโค้ดที่ล้อมรอบด้วย backticks สามตัว (```) ดังนั้น ความคิดเห็นภายในโค้ดจะไม่ถูกดึงเป็นสารบัญโดยไม่ได้ตั้งใจ
- Q.รองรับหัวข้อที่ไม่ใช่ภาษาอังกฤษหรือไม่?
- ใช่ รองรับ หัวข้อในภาษาญี่ปุ่น ภาษาอังกฤษ และภาษาอื่นๆ จะถูกดึงออกมาอย่างถูกต้องและสร้างเป็นสารบัญ อย่างไรก็ตาม เนื่องจากกฎการสร้าง ID ของลิงก์ยึดตามภาษาอังกฤษ หัวข้อที่ไม่ใช่ภาษาอังกฤษอาจถูกเข้ารหัส URL ในบางกรณี
กรณีการใช้งาน
การสร้าง GitHub README
เพิ่มสารบัญในไฟล์ README.md ที่มีขนาดยาวสำหรับโปรเจ็กต์โอเพนซอร์ส เพื่อให้ผู้ร่วมสมทบและผู้ใช้ค้นหาข้อมูลได้ง่ายขึ้น
การเขียนบล็อกทางเทคนิค
เมื่อโพสต์บทความทางเทคนิคที่มีความยาวบนแพลตฟอร์มต่างๆ ให้วางสารบัญไว้ที่จุดเริ่มต้นเพื่อเพิ่มความสะดวกให้กับผู้อ่าน
การจัดระเบียบเอกสารภายใน
เพิ่มสารบัญในคู่มือภายในที่สร้างขึ้นด้วยเครื่องมือที่เข้ากันได้กับ Markdown เช่น Notion เพื่อปรับปรุงความสามารถในการค้นหาและความสามารถในการอ่าน
การจัดระเบียบบันทึกส่วนตัว
เพิ่มสารบัญในบันทึกย่อจำนวนมากที่สะสมไว้ในเครื่องมือจัดการความรู้ เช่น Obsidian หรือ Logseq เพื่อจัดระเบียบความคิดของคุณและทบทวนอย่างราบรื่น
ส่งความคิดเห็น
โปรดแจ้งให้เราทราบความคิดเห็นของคุณเพื่อช่วยปรับปรุงเครื่องมือ
การส่งความคิดเห็นถูกระงับชั่วคราว
เซิร์ฟเวอร์ไม่ว่างหรือระบบป้องกันสแปมทำงานอยู่ โปรดลองอีกครั้งในภายหลัง