เขียน Markdown ฝั่งซ้าย แล้วแสดงผล Preview ฝั่งขวาแบบเรียลไทม์
Markdown คือภาษา markup แบบ plain text ที่ออกแบบมาให้เขียนง่าย อ่านง่าย และ render เป็น HTML ได้สวยงาม ถูกสร้างโดย John Gruber ในปี 2004 และปัจจุบันกลายเป็น format มาตรฐานในแวดวงนักพัฒนาซอฟต์แวร์ทั่วโลก เครื่องมือนี้ช่วยให้คุณเขียน Markdown ฝั่งซ้ายและเห็น Preview แบบ real-time ฝั่งขวาทันที
แพลตฟอร์มที่ใช้ Markdown กันอย่างแพร่หลาย ได้แก่ GitHub สำหรับ README และ Pull Request, Notion สำหรับบันทึกและ documentation, Obsidian สำหรับ personal knowledge base, Stack Overflow สำหรับตอบคำถาม, Reddit สำหรับ post และ comment, รวมถึง static site generator อย่าง Jekyll, Hugo และ Docusaurus
ตารางสรุป syntax ที่ใช้งานบ่อยที่สุด:
# หัวข้อ → H1 (ใหญ่สุด), ## หัวข้อ → H2, ### หัวข้อ → H3**ข้อความ** หรือ __ข้อความ__ → ตัวหนา*ข้อความ* หรือ _ข้อความ_ → ตัวเอียง[ลิงก์](https://example.com) → Hyperlink คลิกได้ → แทรกรูปภาพ- รายการ หรือ * รายการ → Bullet list1. รายการ → Numbered list`inline code` → โค้ดแบบ inline```python ... ``` → Code block พร้อม syntax highlighting> ข้อความ → Blockquote--- → เส้นแบ่ง Horizontal Rule# ชื่อโปรเจกต์
คำอธิบายสั้นๆ ว่าโปรเจกต์ทำอะไร
## การติดตั้ง
```bash
npm install my-package
```
## วิธีใช้งาน
```javascript
const myLib = require('my-package');
myLib.doSomething();
```
## Features
- รองรับ TypeScript
- ทำงานบน Node.js 18+
- มี test coverage 90%
## License
MIT
GitHub ขยาย Markdown มาตรฐานด้วยฟีเจอร์เพิ่มเติม:
- [ ] ยังไม่เสร็จ และ - [x] เสร็จแล้ว → แสดงเป็น checkbox| และ ---~~ข้อความ~~ → ```python, ```javascriptตัวอย่างตาราง GFM:
| ฟีเจอร์ | Free Plan | Pro Plan | |---------------|-----------|----------| | Storage | 5 GB | 100 GB | | API calls/day | 1,000 | 50,000 | | Support | Community | Priority |
# ขึ้นต้นบรรทัดแล้ว Enter[[page name]] สำหรับ internal link ระหว่าง note (wiki-style links)Markdown คือภาษา markup แบบเรียบง่ายที่ใช้ตัวอักษรพิเศษแทน HTML tag เพื่อจัดรูปแบบข้อความ ถูกสร้างโดย John Gruber ในปี 2004 ปัจจุบันใช้กันอย่างแพร่หลายใน GitHub README, Notion, Obsidian, Reddit, Stack Overflow, documentation sites เช่น Read the Docs, blog platforms เช่น Jekyll และ Hugo และในการเขียน technical documentation ทั่วไป
Markdown syntax พื้นฐาน ได้แก่ # สำหรับ heading (# = H1, ## = H2), **text** หรือ __text__ สำหรับ bold, *text* หรือ _text_ สำหรับ italic, [link](url) สำหรับ hyperlink,  สำหรับรูปภาพ, - หรือ * สำหรับ bullet list, 1. สำหรับ numbered list, `code` สำหรับ inline code และ ```code block``` สำหรับโค้ดหลายบรรทัด ใช้ --- สำหรับ horizontal rule
HTML เป็นภาษา markup ที่ใช้ tag เช่น <h1>, <p>, <strong> ซึ่งอ่านยากเมื่อเขียนตรง ๆ ส่วน Markdown ออกแบบมาให้อ่านได้ง่ายในรูปแบบข้อความธรรมดา แล้วค่อย render เป็น HTML ทีหลัง Markdown เหมาะกับการเขียน content, documentation และ README ในขณะที่ HTML เหมาะกับการสร้างโครงสร้างหน้าเว็บที่ซับซ้อน Markdown ยังรองรับการฝัง HTML ดิบในกรณีที่ต้องการ element พิเศษ
GitHub Flavored Markdown (GFM) คือ Markdown ที่ GitHub ขยายเพิ่มเติมจาก CommonMark มาตรฐาน มีฟีเจอร์พิเศษ เช่น task list ด้วย - [ ] และ - [x], table โดยใช้ | คั่น column, syntax highlighting ในโค้ดบล็อกด้วย ```python, strikethrough ด้วย ~~text~~, autolink สำหรับ URL และ @mention สำหรับ tag ผู้ใช้ GFM เป็น format มาตรฐานที่ควรรู้สำหรับนักพัฒนา open source