Markdown คืออะไร?

เผยแพร่แล้ว: 2022-12-03

ค้นหาคำตอบสำหรับคำถามนี้ มาร์กดาวน์คืออะไร และควรใช้เมื่อใด

Markdown เป็นภาษามาร์กอัปอย่างง่ายที่ได้รับการสนับสนุนอย่างกว้างขวาง ซึ่งช่วยให้ผู้ใช้สร้างข้อความที่มีรูปแบบสอดคล้องกันโดยใช้โปรแกรมแก้ไขข้อความล้วน

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

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

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

เนื้อหา

  • Markdown คืออะไร?
  • การใช้ Markdown คืออะไร?
  • ผู้คนใช้ Markdown เมื่อใด
  • ตัวอย่างของ Markdown คืออะไร?
  • ข้อดีของ Markdown
  • ข้อเสียของการทำงานใน Markdown
  • คำสุดท้ายเกี่ยวกับ Markdown คืออะไร?
  • คำถามที่พบบ่อยเกี่ยวกับ Markdown คืออะไร
  • ผู้เขียน

Markdown คืออะไร?

มาร์กดาวน์คืออะไร?

Markdown เป็นภาษามาร์กอัปอย่างง่ายที่ได้รับการสนับสนุนอย่างกว้างขวาง ซึ่งช่วยให้ผู้ใช้สร้างข้อความที่มีรูปแบบสอดคล้องกันโดยใช้โปรแกรมแก้ไขข้อความล้วน ไม่ใช่โปรแกรมแบบสแตนด์อโลนเช่น Microsoft Word หรือ Notepad หรือ Pages Markdown เป็นวิธีการเขียนเนื้อหาที่สามารถตีความได้อย่างถูกต้องและสม่ำเสมอด้วยชุดเครื่องมือสำหรับเว็บที่กว้างมาก

นักเขียนส่วนใหญ่คุ้นเคยกับเครื่องมือต่างๆ (เช่น Word หรือ Pages หรือ Google Docs) ที่แสดงให้พวกเขาเห็นว่าเนื้อหาควรมีลักษณะอย่างไร สิ่งเหล่านี้เรียกว่า WYSIWYG หรือ “สิ่งที่คุณเห็นคือสิ่งที่คุณได้รับ” บรรณาธิการ

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

การใช้ Markdown คืออะไร?

การเปลี่ยนไปใช้ Markdown อาจทำให้สับสนเล็กน้อยเนื่องจากไม่ใช่โปรแกรมแก้ไขแบบ WYSIWYG เป็นภาษามาร์กอัปแทน หมายความว่าคุณใช้คำสั่งในข้อความและไม่เห็นผลลัพธ์ทันที

ตัวอย่างเช่น หากต้องการทำให้คำเป็นตัวหนา คุณไม่ต้องเลือกข้อความและกดปุ่ม B ในแถบเครื่องมือ คุณเพียงแค่ใส่เครื่องหมายดอกจันล้อมรอบ * แบบนี้ * (แต่ไม่ต้องเว้นวรรค) และนั่นคือลักษณะที่ปรากฏ เครื่องหมายดอกจัน และอื่นๆ จนกว่าคุณจะย้ายเนื้อหาไปไว้ในเครื่องมือบนเว็บที่สามารถอ่านมาร์กอัปได้

ดังนั้น ในการทำงานกับ Markup คุณจะต้องเรียนรู้รายการคำสั่งในข้อความ ในเว็บไซต์ของผู้สร้าง John Gruber, Daring Fireball คุณสามารถดูรายการคำสั่งพื้นฐานได้ที่นี่ และรายการทั้งหมดที่นี่ การเรียนรู้คำสั่งอาจรู้สึกได้มากในตอนแรกสำหรับนักเขียนที่ไม่ได้เน้นเทคโนโลยีเป็นพิเศษ แต่จะใช้เวลาไม่นานนักในการเรียนรู้พื้นฐาน

ผู้คนใช้ Markdown เมื่อใด

ถึงตอนนี้ ดูเหมือนว่าการเขียนเอกสารข้อความด้วยเครื่องมือที่คุ้นเคยอย่าง Microsoft Word จะง่ายกว่าสำหรับนักเขียน โดยทั่วไปแล้วนี่เป็นความจริง เหตุใดผู้คนจึงใช้ Markdown

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

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

ตัวอย่างของ Markdown คืออะไร?

เป็นการยากที่จะแนะนำตัวอย่าง Markdown จำนวนมากในข้อความด้วยเหตุผลที่แม่นยำ Markdown มีประโยชน์มาก: ส่วนหลังของไซต์นี้จะเปลี่ยนตัวอย่างให้เป็นสิ่งที่พวกเขาควรมีลักษณะสำหรับผู้ใช้ปลายทาง (นั่นคือคุณ)

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

มาร์กดาวน์คืออะไร?
Dillinger เป็นบรรณาธิการ Markdown ออนไลน์

เห็นสัญลักษณ์ # ในภาพหน้าจอนั้นไหม โดยระบุระดับหัวเรื่อง หนึ่งแฮชแท็กสำหรับ H1 สองสำหรับ H2 เป็นต้น วลีที่มีขีดล่างด้านใดด้านหนึ่งจะเป็นตัวเอียง ในขณะที่ยัติภังค์อย่างง่ายใน Markdown จะแสดงเป็นรายการสัญลักษณ์แสดงหัวข้อย่อยใน HTML

ข้อดีของ Markdown

หลังจากเรียนรู้คำตอบสำหรับคำถามที่ว่า “Markdown คืออะไร” หลายคนยังคงสงสัยว่าการทำงานในภาษามาร์กอัปที่เรียบง่ายนี้มีข้อดีอย่างไร พิจารณาข้อดีทั้งสามนี้ในการใช้ Markdown:

  • คุณสามารถมั่นใจได้ว่าเนื้อหาของคุณมีลักษณะตรงตามที่คุณต้องการได้ทุกที่
  • Markdown เป็นโอเพ่นซอร์สและใช้งานได้กับอุปกรณ์และระบบปฏิบัติการทั้งหมด
  • มีการสนับสนุนเกือบสากลสำหรับ Markdown ทั่วทั้งเว็บ

ตรวจสอบให้แน่ใจว่าเนื้อหาของคุณมีลักษณะตรงตามที่คุณต้องการทุกที่

Markdown เป็นหนึ่งในวิธีที่ง่ายที่สุดในการทำให้แน่ใจว่าเนื้อหาของคุณมีลักษณะตามที่คุณต้องการ ไม่ว่าจะจัดเก็บ โพสต์ หรือเข้าถึงที่ไหนหรืออย่างไร คุณไม่ได้รับการรับรองนี้จาก Word หรือโปรแกรมแก้ไข Rich Text ทั่วไปอื่น ๆ

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

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

โอเพ่นซอร์สและใช้งานได้กับทุกอุปกรณ์ (รวมถึง Mac, Linux, iOS และ Android)

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

ใกล้การสนับสนุนสากลในเว็บแอปพลิเคชัน

Markdown ไม่เพียงทำงานบนอุปกรณ์และ OS ทั้งหมดที่คุณอาจใช้อยู่ แต่ยังทำงานทั่วทั้งเว็บด้วย

ระบบจัดการเนื้อหาเว็บส่วนใหญ่ (รวมถึง Wordpress) มีไฟล์ parser Markdown ของตัวเอง และที่เก็บโค้ดเช่น GitHub ก็มีเช่นกัน มีแม้กระทั่งข้อมูลจำเพาะเกี่ยวกับ Markdown ของ GitHub Flavoured หากคุณสนใจกรณีการใช้งาน Markdown ที่เน้นการเข้ารหัสมากขึ้น

ข้อเสียของการทำงานใน Markdown

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

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

ไม่สามารถดูว่าเนื้อหาของคุณจะมีลักษณะอย่างไร (หากไม่มีตัวแก้ไข)

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

ความเป็นไปได้ของมาร์กอัปที่จำกัด

Markdown จงใจจำกัดจำนวนที่คุณทำได้เพื่อไม่ให้ภาษามาร์กอัปล้นหลาม แม้ว่าสิ่งนี้จะตั้งใจ แต่ก็เป็นปัจจัยลบที่สำคัญหากคุณจำเป็นต้องทำบางสิ่งที่ Markdown ไม่สนับสนุน

ไวยากรณ์ Markdown มีเส้นโค้งการเรียนรู้ที่โดดเด่น

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

คำสุดท้ายเกี่ยวกับ Markdown คืออะไร?

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

อาจต้องใช้เวลาสักหน่อยในการเรียนรู้ แต่สำหรับนักเขียนที่ต้องการควบคุมเนื้อหาของตนอย่างสูงสุด Markdown เป็นเครื่องมือที่มีคุณค่าในการเพิ่มคลังแสงของคุณ

คำถามที่พบบ่อยเกี่ยวกับ Markdown คืออะไร

markdown เป็นภาษาเข้ารหัสหรือไม่?

ไม่ได้ คุณไม่สามารถสร้างเว็บไซต์โดยใช้ Markdown เป็นเพียงวิธีการสื่อสารว่าข้อความควรมีลักษณะอย่างไรเมื่อได้รับการตีความโดยเครื่องมือเว็บ

Markdown เหมือนกับ HTML หรือไม่

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