Markdown

Markdown — bu oddiy matn belgilaridan foydalangan holda matnni formatlash uchun yaratilgan yengil vaznli belgilash tili (markup language). U 2004-yilda Jon Gruber tomonidan Aaron Swartz bilan hamkorlikda ishlab chiqilgan. Asosiy maqsad — odamlar tomonidan o‘qilishi qulay bo‘lgan oddiy matn yozish va uni HTML yoki boshqa formatlarga oson konvertatsiya qilishdir.

Tarix

  • 2004-yil: Jon Gruber dastlabki Markdown spetsifikatsiyasini chiqardi.
  • Aaron Swartz sintaksisning shakllanishiga hissa qo‘shdi.
  • Markdown tez orada blog platformalari va texnik hujjatlar uchun mashhur formatga aylandi.

Xususiyatlari

  • O‘qish va yozish oson.
  • HTML ga tez konvertatsiya qilinadi.
  • Platformadan mustaqil (GitHub, Reddit, Stack Overflow kabi ko‘plab xizmatlarda qo‘llaniladi).
  • Turli dialektlari mavjud (CommonMark, GitHub Flavored Markdown va boshqalar).

Asosiy sintaksis

Markdown matni quyidagi elementlarni o‘z ichiga olishi mumkin:

  • Sarlavhalar: # belgisi orqali
# Sarlavha 1
## Sarlavha 2
### Sarlavha 3
  • Qalin va kursiv matn:
*kursiv* yoki _kursiv_  
**qalin** yoki __qalin__  
  • Ro‘yxatlar:
- Element 1
- Element 2
  - Ichki element
  • Kod bloklari:
print("Salom, Markdown!")
  • Havolalar va rasmlar:
[OpenAI](https://openai.com)  
![Rasm nomi](rasm.png)

Ishlatilish sohalari

  • Dasturlash: README fayllari, hujjatlar.
  • Bloglar: Jekyll, Hugo, Ghost kabi platformalar.
  • Ilmiy yozuvlar: Jupyter Notebook va LaTeX bilan birga ishlatiladi.
  • Forumlar va ijtimoiy tarmoqlar: Reddit, Discord, GitHub Issues.

Dialektlar

Markdownning rasmiy yagona spetsifikatsiyasi yo‘q. Shu sababli ko‘plab variantlar paydo bo‘lgan:

  • CommonMark – standartlashtirilgan versiya.
  • GitHub Flavored Markdown (GFM) – jadval, checkbox va @mention qo‘llab-quvvatlaydi.
  • MultiMarkdown – jadval va havola kengaytmalari bilan.

Afzalliklari va kamchiliklari

Afzalliklari:

  • Soddalik va tezkor o‘rganish.
  • Platformalararo moslik.
  • HTML ga konvertatsiya qilish oson.

Kamchiliklari:

  • Standartlashmagan dialektlar chalkashlik keltirishi mumkin.
  • Murakkab hujjatlar uchun cheklangan imkoniyatlar.

Onlayn preview: dotmd.net

164 marta ko'rildi

TOP Wiki

7 kun
Sun'iy intellekt (AI) AI bu inglizcha Artificial intelligence atamasining qisqartmasi bo'lib o'zbek tilida Sun'iy intellekt degan ma'noni bildiradi. Inson aqliga tayanib bajariladigan jarayonlarni mashinalar, ayniqsa komp...
ChatGPT ChatGPT (inglizcha: Generative Pre-trained Transformer - Generativ oldindan o'rgatilgan transformator ) — OpenAI kompaniyasi tomonidan taqdim etilgan chatbot bo'lib turli sohalarda vazifalarni bajar...
World Wide Web (WWW) Internet deb ham ataladigan World Wide Web - bu veb-serverlarda saqlanadigan va Internet orqali mahalliy kompyuterlarga ulangan veb-saytlar yoki veb- sahifalar to'plami. Ushbu veb-saytlar matnli sahif...
Robototexnika Robototexnika bu robotlar va boshqa avtomatik tizimlarni yaratish, o'rganish va ulardan foydalanish bilan shug'ullanuvchi ilmiy va amaliy soha hisoblanadi. Ushbu sohada, texnologiya va mexanika asosid...
Driver Driver atamasi uchun bitta aniq ta'rif berish qiyin . Eng asosiy ma'noda drayver operatsion tizim va qurilmaning bir-biri bilan aloqa qilishiga imkon beruvchi dasturiy ta'minot komponentidir. Kompyut...
Bluetooth Bluetooth qisqa masofali simsiz aloqa texnologiyasi bo'lib , mobil telefonlar, kompyuterlar va tashqi qurilmalar kabi qurilmalarga qisqa masofada simsiz ma'lumot yoki ovoz uzatish imkonini beradi. Blu...
IP "IP-manzil" atamasi internetdagi yoki mahalliy tarmoqdagi foydalanuvchilarni va ularning qurilmalarini aniqlaydigan noyob manzilni anglatadi. IP qisqartmasi "Internet Protocol" degan ma'noni anglatad...

Telegram Post

@uzbekdevs
“uzbekdevs.uz” saytida eʼlon qilingan materiallardan nusxa koʻchirish, tarqatish va boshqa shakllarda foydalanish faqat manba ko'rsatilishi orqali amalga oshirilishi mumkin.
© UzbekDevs