Բլոգ

Ի՞նչ է Markdown-ը և ինչո՞ւ են ծրագրավորողները այն օգտագործում։ Ամբողջական ուղեցույց սկսնակների համար

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

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)

Նկարներ

![Նկարագրություն](image.png)

Ներկառուցված կոդ

`const app = express();`

Կոդի բլոկ

console.log("Hello Markdown!");