Բլոգ
Ի՞նչ է Markdown-ը և ինչո՞ւ են ծրագրավորողները այն օգտագործում։ Ամբողջական ուղեցույց սկսնակների համար
Իմացեք, թե ինչ է Markdown-ը, ինչպես է այն աշխատում, ինչու են ծրագրավորողները օգտագործում այն GitHub-ի, փաստաթղթավորման, բլոգների և նշումների համար, ինչպես նաև սովորեք Markdown-ի հիմնական շարահյուսությունը։

Ի՞նչ է Markdown-ը և ինչո՞ւ են ծրագրավորողները այն օգտագործում։
Եթե երբևէ բացել եք README.md ֆայլ GitHub-ում, գրել եք նախագծի փաստաթղթեր կամ նշումներ կատարել Obsidian կամ Notion ծրագրերում, ապա արդեն հանդիպել եք Markdown-ին։ Այն դարձել է ծրագրավորողների ամենատարածված գրելու ձևաչափերից մեկը, քանի որ պարզ է, ընթեռնելի և հեշտ սովորելու համար։
Այս հոդվածում կիմանաք, թե ինչ է Markdown-ը, ինչպես է այն աշխատում, որտեղ է օգտագործվում և ինչու են միլիոնավոր ծրագրավորողներ այն ընտրում ամեն օր։
Ի՞նչ է Markdown-ը։
Markdown-ը թեթև նշագրման լեզու (lightweight markup language) է, որը թույլ է տալիս ձևաչափել տեքստը պարզ նշանների միջոցով՝ բարդ HTML թեգերի փոխարեն։
Օրինակ, փոխարենը գրելու՝
<h1>Բարև աշխարհ</h1>
բավական է գրել՝
# Բարև աշխարհ
Markdown-ը հետագայում կարող է ավտոմատ կերպով վերածվել HTML-ի՝ միաժամանակ պահպանելով սկզբնական տեքստի ընթեռնելիությունը։
Ինչո՞ւ ստեղծվեց Markdown-ը։
Markdown-ը ստեղծվել է Ջոն Գրուբերի (John Gruber) կողմից 2004 թվականին։
Նպատակն էր ստեղծել պարզ ձևաչափ, որով հեշտ կլինի գրել փաստաթղթեր և դրանք ավտոմատ փոխակերպել HTML-ի։
Այսօր Markdown-ը աջակցվում է հազարավոր կայքերի և ծրագրերի կողմից։
Որտե՞ղ է օգտագործվում Markdown-ը։
Markdown-ը լայնորեն կիրառվում է ծրագրավորման աշխարհում։
Այն օգտագործվում է՝
- GitHub README ֆայլերում
- GitHub Wiki-ում
- Նախագծերի փաստաթղթերում
- Notion-ում
- Obsidian-ում
- Dev.to-ում
- Reddit-ում
- Discord-ում
- Stack Overflow-ում
- Ստատիկ կայքերի գեներատորներում
- AI գործիքներում, օրինակ՝ ChatGPT-ում
Եթե աշխատել եք open-source նախագծերի հետ, ապա գրեթե հաստատ օգտագործել եք Markdown։
Markdown-ի հիմնական շարահյուսությունը
Վերնագրեր
# Վերնագիր 1
## Վերնագիր 2
### Վերնագիր 3
Թավ տեքստ
**Թավ տեքստ**
Շեղագիր
*Շեղագիր*
Ցուցակ
- Առաջին
- Երկրորդ
- Երրորդ
Համարակալված ցուցակ
1. Առաջին
2. Երկրորդ
3. Երրորդ
Հղումներ
[MiniTooly](https://minitooly.com)
Նկարներ

Ներկառուցված կոդ
`const app = express();`
Կոդի բլոկ
console.log("Hello Markdown!");