Markdown เป็นการออกแบบข้อความที่เบา ๆ ที่เปลี่ยนข้อความเรียบเป็นเอกสารที่มีโครงสร้าง สร้างขึ้นในปี 2004 โดยจอห์น กรูเบอร์ เป็นรูปแบบมาตรฐานสําหรับเอกสาร ไฟล์ README บล็อก และการสื่อสารของผู้พัฒนา คู่มือนี้อธิบายว่า Markdown คืออะไร ทําไมผู้คนใช้มัน และวิธีการเริ่มต้น
อะไรคือ Markdown?
Markdown เป็นวิธีการเพิ่มการประกอบรูปแบบให้กับข้อความธรรมดา โดยใช้ตัวอักษรการสัญญากลาง คุณเขียนในเครื่องแก้ไขข้อความ, และ Markdown ถูกทําเป็นการออกแบบ (HTML, PDF, ฯลฯ) โดยโปรเซสเซอร์.
ตัวอย่างเช่น:
# This is a Heading
This is a **bold word** and this is *italic*.
- List item one
- List item two
การแสดงผลเป็น:
นี่คือหัวข้อ
นี่คือ คําที่เข้มแข็ง และนี่คือ italic.
- รายการที่ 1
- รายการที่สอง
การออกแบบอยู่ในข้อความเอง ไม่มี XML ที่ซ่อน ไม่มีรูปแบบไบนารี ไม่มีการรหัสสิทธิ์
เหตุ ผล ที่ Markdown ถูก สร้าง?
ก่อนการลงมาของ Markdown นักเขียนเว็บไซต์ต้องเลือก: เขียนใน HTML แท้ (ที่น่าเบื่อและมีความผิดพลาด) หรือใช้ WYSIWYG editor ที่สร้างรหัสที่ไม่เรียบร้อย จอห์น กรูเบอร์ ออกแบบ Markdown ให้เป็น:
- อ่านได้ตามที่อยู่ ถึงแม้จะไม่มีการทําตัว
**bold**อ่านได้ชัดเจน - เขียนได้โดยใครก็ได้ ไม่มีโปรแกรมพิเศษ เพียงแค่เครื่องแก้ไขข้อความ
- เปลี่ยนแปลงเป็น HTML รูปแบบผลิตหลัก
รายละเอียดเดิมเน้นการผลิต HTML ที่สะอาด แต่ Markdown ได้แพร่กระจายไปยังหลายสิบแพลตฟอร์มและรูปแบบการออก
Markdown ใช้ ณ ที่ ไหน?
Markdown อยู่ทุกที่ในเทคโนโลยี
| แพลตฟอร์ม | อะไรที่ Markdown ทํา |
|---|---|
| GitHub | README, ปัญหา, คําขอดึง, วีกิ |
| Notion | เนื้อหาหน้าและเอกสาร |
| Obsidian | ทุกจดหมายในห้องเก็บเงิน |
| วอร์ดพ์ส | การโพสต์ผ่าน Markdown แพลกไน |
| GitBook | หน้าเอกสาร |
| สลาค / ดิสคอร์ด | การประกอบข้อความ |
| การไหลอุดตันของ Stack | คําถามและคําตอบ |
| เจคิลล์ / ฮูโก้ / แอสโตร | บล็อกและหน้าสแตติก |
| หนังสือบันทึกของจูไพเตอร์ | เซลล์เอกสาร |
ถ้าคุณเขียนเนื้อหาทางเทคนิคใดๆ คุณคงได้พบกับ Markdown
Markdown ต่อ Word: ความแตกต่างสําคัญ
| ปัจจัย | Word | Markdown |
|---|---|---|
| รูปแบบ | ไบนารี (.docx) | ข้อความเปลือก (.md) |
| การนําไปใช้ | จําเป็น Word หรือแอปที่สอดคล้อง | เปิดในเครื่องแก้ไขข้อความใด ๆ |
| การควบคุมเวอร์ชั่น | ยาก (ความแตกต่างทางสองตัว) | ง่าย (การแตกต่างของ Git ตามแถว) |
| การแสดง | บันทึกเข้ากับแอพ | จําเป็นการแสดงภาพ Markdown |
| การเรียนรู้โค้ง | WYSIWYG (ไม่มีการเรียนรู้) | จําเป็นต้องเรียนการใช้คําประโยค |
| การสนับสนุนแพลตฟอร์ม | ระบบนิเวศของ Microsoft | เครื่องมือพัฒนาทั่วไป |
ถ้าคุณมีเอกสาร Word ที่ต้องการแปลงเป็น Markdown, WordToMD จัดการทันที ไม่มีการลงทะเบียน ไม่มีการอัพโหลด
Markdown สินทักษาพื้นฐาน
นี่คือองค์ประกอบที่ทั่วไปที่สุด:
หัวข้อ
# Heading 1
## Heading 2
### Heading 3
ดู Markdown คู่มือหัวข้อ สําหรับการอ้างอิงที่เต็ม
การเน้น
**Bold text**
*Italic text*
~~Strikethrough~~
รายการ
- Unordered item
- Another item
- Nested item
1. First
2. Second
3. Third
ลิงค์
[Link text](https://example.com)
รูปภาพ

รหัส
Inline: `code snippet`
Block:
```python
print("Hello, Markdown!")
See [Markdown Code Blocks Guide](/blog/markdown-code-blocks-guide).
### Tables
```markdown
| Name | Role |
|---|---|
| Alice | Developer |
| Bob | Designer |
ดู Markdown ตาราง: คู่มือที่ครบวงจร.
งบล็อค
> This is a blockquote.
> It can span multiple lines.
Markdown รสชาติ
Markdown ไม่ใช่มาตรฐานเดียว มีหลายตัวแปร:
- CommonMark รายละเอียดที่เคร่งครัดและไม่ขัดแย้ง
- GitHub รสชาติ Markdown (GFM) CommonMark + ตาราง, รายการงานงาน, การยุ่งผ่าน, การเชื่อมต่ออัตโนมัติ
- MultiMarkdown เพิ่มบันทึก, คําอ้างอิง, เมตาเดต้า
- Pandoc Markdown มีคุณสมบัติมากที่สุด, ใช้โดยเครื่องแปลง Pandoc
แพลตฟอร์มส่วนใหญ่รองรับอย่างน้อย CommonMark GitHub, Obsidian, และ GitBook ใช้ GFM. สําหรับคําอ้างอิงที่สมบูรณ์ ดู Markdown คําบรรยาย คู่มืออ้างอิงฉบับย่อ.
วิธีเขียน Markdown
คุณไม่จําเป็นต้องใช้โปรแกรมพิเศษ ตัวเลือกต่างๆ ได้แก่
- VS รหัส เครดิตฟรี, ผู้แก้ไขที่แข็งแกร่ง พร้อมการนําเสนอ Markdown
- Obsidian Markdown แอพบันทึกด้วยการดูกราฟ
- ไทโปรา WYSIWYG Markdown แอดิเตอร
- iA ผู้เขียน สภาพแวดล้อมการเขียนที่เน้น
- การจัดแปลงข้อความธรรมดาใด ๆ Notepad, TextEdit, vim, emacs
การแปลงระหว่าง Markdown และรูปแบบอื่น ๆ
ถ้าคุณมีเอกสาร Word เพื่อแปลงเป็น Markdown, WordToMD ทําได้ในไม่กี่วินาที ฟรีทั้งหมด โดยไม่ต้องอัพโหลดไฟล์
สําหรับทางกลับ (Markdown เป็น Word หรือ PDF) เครื่องมือเช่น Pandoc จะจัดการการแปลงนี้ ดู Pandoc Word ถึง Markdown สําหรับคําแนะนําการตั้งค่า
FAQ
Markdown เป็นภาษาโปรแกรมหรือเปล่า? ไม่ ไม่ Markdown เป็นภาษา markup มันอธิบายการประกอบรูปแบบ ไม่ใช่ล็อกติกหรือการคํานวณ
ผมสามารถใช้ Markdown ใน Microsoft Word ได้หรือไม่? Word ไม่ได้ทําการแสดง Markdown โดยพื้นฐาน แต่มีเพิ่มเติม Word ที่เพิ่มการสนับสนุน Markdown. หรือเปลี่ยน Word เป็น Markdown ด้วย WordToMD และใช้ Markdown editor
Markdown ดีสําหรับเอกสารยาวไหม? ใช่ครับ มีโครงสร้างแนวทางที่ดี เอกสารยาวมากได้รับประโยชน์จากการแบ่งออกเป็นไฟล์หลายแบบ (เช่นใน GitBook หรือ Obsidian vaults)
การขยายไฟล์ที่ Markdown ใช้คืออะไร?
.md เป็นมาตรฐาน .markdown ก็ยังมีผล บางแพลตฟอร์มใช้ .mdx สําหรับ Markdown กับองค์ประกอบ JSX (React)
การสรุป
Markdown เป็นรูปแบบที่ง่ายและมีพลัง ที่ได้กลายเป็นภาษาที่ใช้ในการเขียนทางเทคนิค มันสามารถอ่านได้เป็นข้อความเรียบง่าย ทําการออกแบบได้สวยงาม และทํางานกับเครื่องมือผู้พัฒนาหลักๆ ทุกอย่าง ถ้าคุณเป็นคนใหม่, เริ่มต้นด้วย Markdown คําบรรยาย คู่มืออ้างอิงฉบับย่อ และลองแปลงเอกสาร Word ครั้งแรกของคุณที่ WordToMD.