Markdown คือภาษาคอมพิวเตอร์แบบ Lightweight Markup Language ที่ออกแบบมาเพื่อให้เราสามารถเขียนเนื้อหาในรูปแบบ Text ธรรมดา แต่สามารถแสดงผลเป็นเอกสารที่มีการจัดรูปแบบสวยงามได้ ( เช่น ตัวหนา, หัวข้อ, หรือรายการเช็คลิสต์ ) ที่เห็นง่าย ๆ คือไฟล์ readme.md ที่จะกลายเป็นหน้าเว็บสวย ๆ ของ repo ใน github ที่เป็นมิตรกับทั้งคนและ google โดยหัวใจสำคัญของ Markdown คือ “อ่านง่ายในรูปแบบดิบ และสวยงามเมื่อถูกเรนเดอร์”
ทำไม Markdown ถึงเป็นที่นิยม ?
- เรียนรู้ง่าย: ใช้เวลาเพียง 5-10 นาทีก็จำสัญลักษณ์พื้นฐานได้เกือบหมด
- ใช้งานได้ทุกที่: ตั้งแต่ GitHub, Notion, Discord, ไปจนถึงแอปจดบันทึกอย่าง Obsidian
- เป็นอมตะ: ไฟล์ Markdown นามสกุล
.mdเป็นเพียงไฟล์ข้อความ ( Plain Text ) ทำให้เปิดอ่านได้ด้วยโปรแกรมอะไรก็ได้ ไม่ต้องกลัวไฟล์เสียหรือเปิดไม่ได้ในอนาคต
ไวยากรณ์พื้นฐานที่ควรรู้
หัวข้อ ( Headings )
ใช้เครื่องหมาย # นำหน้าข้อความ ( เว้นวรรค 1 ครั้ง ) จำนวนของ # จะแทนระดับของหัวข้อ
# หัวข้อใหญ่ที่สุด ( H1 )
## หัวข้อรอง ( H2 )
### หัวข้อย่อย ( H3 )
การเน้นข้อความ ( Emphasis )
- ตัวหนา: ใช้ หรือ
__ล้อมรอบข้อความ เช่นข้อความหนา - ตัวเอียง: ใช้
*หรือ_ล้อมรอบข้อความ เช่น*ข้อความเอียง* - ~~ตัวขีดฆ่า:~~ ใช้
~~ล้อมรอบข้อความ เช่น~~ข้อความที่ถูกยกเลิก~~
รายการ ( Lists )
- แบบไม่มีลำดับ: ใช้
*,-, หรือ+ - แบบมีลำดับ: ใช้ตัวเลขตามด้วยจุด เช่น
1.,2.
การแทรกลิงก์และรูปภาพ
- ลิงก์:
[ข้อความที่แสดง](URL)เช่น[Google](https://google.com) - รูปภาพ:

โค้ด ( Code Blocks )
สำหรับสายโปรแกรมเมอร์ สามารถแสดงโค้ดได้โดยใช้ Backtick ( ` )
- Inline Code: ใช้ ` ล้อมรอบข้อความ เช่น
`print("Hello World")` - Code Block: ใช้ Backtick 3 ตัว (` ` ` ) วางไว้ด้านบนและด้านล่างของกลุ่มโค้ด
ตารางเปรียบเทียบการเขียนและการแสดงผล
| รูปแบบ | สิ่งที่เขียน ( Markdown ) | ผลลัพธ์ที่ได้ |
| หัวข้อ | ## Hello | Hello ( ในขนาด H2 ) |
| ตัวหนา | **สำคัญ** | สำคัญ |
| รายการ | - ข้อที่ 1 | • ข้อที่ 1 |
| เช็คลิสต์ | - [x] ทำงานเสร็จแล้ว | ☑ ทำงานเสร็จแล้ว |
เครื่องมือแนะนำสำหรับการเริ่มต้น
หากคุณอยากลองเขียน Markdown ดูบ้าง มีเครื่องมือที่ช่วยให้เห็นผลลัพธ์แบบ Real-time ดังนี้
- Typora: พิมพ์แล้วเปลี่ยนเป็นรูปแบบสวยงามทันที
- Obsidian: เหมาะสำหรับการทำ Digital Garden หรือจดบันทึกความรู้
- VS Code: มี Extension สำหรับ Preview Markdown ที่ทรงพลังมาก
- StackEdit: โปรแกรมแก้ไข Markdown บนเบราว์เซอร์ที่ไม่ต้องติดตั้ง
สรุป: Markdown ไม่ได้เป็นเพียงแค่เครื่องมือสำหรับเขียนโปรแกรม แต่เป็นทักษะการจัดการข้อมูลที่ช่วยให้คุณโฟกัสกับ “เนื้อหา” มากกว่า “การจัดรูปแบบ” ลองนำไปใช้ในงานจดบันทึกครั้งต่อไป แล้วคุณจะพบว่ามันช่วยประหยัดเวลาได้มหาศาลครับ
อ่านเพิ่มเติม