หมวดหมู่: GIT

markdownmarkdown

Markdown คือภาษาคอมพิวเตอร์แบบ Lightweight Markup Language ที่ออกแบบมาเพื่อให้เราสามารถเขียนเนื้อหาในรูปแบบ Text ธรรมดา แต่สามารถแสดงผลเป็นเอกสารที่มีการจัดรูปแบบสวยงามได้ ที่เห็นง่าย ๆ คือไฟล์ readme.md ที่จะกลายเป็นหน้าเว็บสวย ๆ ของ repo ใน github ที่เป็นมิตรกับทั้งคนและ google โดยหัวใจสำคัญของ Markdown คือ “อ่านง่ายในรูปแบบดิบ และสวยงามเมื่อถูกเรนเดอร์”


ทำไม Markdown ถึงเป็นที่นิยม ?

  • รียนรู้ง่าย: ใช้เวลาเพียง 5-10 นาทีก็จำสัญลักษณ์พื้นฐานได้เกือบหมด
  • ใช้งานได้ทุกที่: ตั้งแต่ GitHub, Notion, Discord, ไปจนถึงแอปจดบันทึกอย่าง Obsidian
  • เป็นอมตะ: ไฟล์ Markdown นามสกุล .md เป็นเพียงไฟล์ข้อความ ทำให้เปิดอ่านได้ด้วยโปรแกรมอะไรก็ได้ ไม่ต้องกลัวไฟล์เสียหรือเปิดไม่ได้ในอนาคต

ไวยากรณ์พื้นฐานที่ควรรู้


หัวข้อ

ใช้เครื่องหมาย # นำหน้าข้อความ จำนวนของ # จะแทนระดับของหัวข้อ

# หัวข้อใหญ่ที่สุด ## หัวข้อรอง ### หัวข้อย่อย 

การเน้นข้อความ

  • ตัวหนา: ใช้ หรือ __ ล้อมรอบข้อความ เช่น ข้อความหนา
  • ตัวเอียง: ใช้ * หรือ _ ล้อมรอบข้อความ เช่น *ข้อความเอียง*
  • ~~ตัวขีดฆ่า:~~ ใช้ ~~ ล้อมรอบข้อความ เช่น ~~ข้อความที่ถูกยกเลิก~~

รายการ

  • แบบไม่มีลำดับ: ใช้ *, -, หรือ +
  • แบบมีลำดับ: ใช้ตัวเลขตามด้วยจุด เช่น 1., 2.

การแทรกลิงก์และรูปภาพ

  • ลิงก์: [ข้อความที่แสดง] (URL) เช่น [Google] (https://google.com)
  • รูปภาพ: ![คำอธิบายภาพ] (URL ของรูปภาพ)

โค้ด

สำหรับสายโปรแกรมเมอร์ สามารถแสดงโค้ดได้โดยใช้ Backtick

  • Inline Code: ใช้ ` ล้อมรอบข้อความ เช่น `print ("Hello World") `
  • Code Block: ใช้ Backtick 3 ตัว วางไว้ด้านบนและด้านล่างของกลุ่มโค้ด

ตารางเปรียบเทียบการเขียนและการแสดงผล

รูปแบบสิ่งที่เขียน ผลลัพธ์ที่ได้
หัวข้อ## HelloHello
ตัวหนา**สำคัญ**สำคัญ
รายการ- ข้อที่ 1• ข้อที่ 1
เช็คลิสต์- [x] ทำงานเสร็จแล้ว☑ ทำงานเสร็จแล้ว

เครื่องมือแนะนำสำหรับการเริ่มต้น

หากคุณอยากลองเขียน Markdown ดูบ้าง มีเครื่องมือที่ช่วยให้เห็นผลลัพธ์แบบ Real-time ดังนี้

  1. Typora: พิมพ์แล้วเปลี่ยนเป็นรูปแบบสวยงามทันที
  2. Obsidian: เหมาะสำหรับการทำ Digital Garden หรือจดบันทึกความรู้
  3. VS Code: มี Extension สำหรับ Preview Markdown ที่ทรงพลังมาก
  4. StackEdit: โปรแกรมแก้ไข Markdown บนเบราว์เซอร์ที่ไม่ต้องติดตั้ง

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


อ่านเพิ่มเติม