Linux-da GitHub tagamly markdown bilen nädip işlemeli


Markdown, web üçin döredilen formatlaýyş dilidir. Bellemegiň maksady, internetde ýazanymyzda durmuşy aňsatlaşdyrmak. Wagtyň geçmegi bilen Github Flavored Markdown (GFM) bar.

Github “CommonMark” -a esaslanýar. GFM-de tablisalar, kod feýting we ş.m. ýaly köp sanly goşmaça aýratynlyklar bar. Geliň, GFM-iň sintaksisini we dürli ýagdaýlarda nädip ulanmalydygyny öwreneliň.

Atom ulanýaryn we Vscode markdown goldawy bilen gelýär we käbir redaktorlar üçin bellik plaginini gurmaly.

Bellik bilen işlemek üçin faýl giňeltme hökmünde .md ýa-da .markdown bilen ýatda saklanmalydyr.

Markdown redaktoryna sözbaşylary nädip goşmaly

Bellikde goldanýan 6 derejeli sözbaşy bar. Sözbaşy döretmek üçin Hash (#) nyşanyny ulanyň, soňra sözbaşynyň boşlugy we ady bar. Haş bahasy näçe ýokary bolsa sözbaşynyň ululygyny peseldýär.

BELLIK: H1 we H2 deslapky görnüşde aşaky stil bolar.

# Heading1
## Heading2
### Heading3
#### Heading4
##### Heading5
###### Heading 6

Käwagt sözbaşy merkeze deňleşdirmek isläp bilersiňiz. Sadöne gynandyryjy hekaýa, bellikde tertipleşdirme goldanylmaýar. Düzgüne görä, sözbaşylar çep hatar bilen görkezilýär. Düzediş gazanmak üçin HTML/CSS belliklerini bellikleriň içinde goýup bilersiňiz.

<h1 style="text-align:center">MARKDOWN</h1>
<h1 style="text-align:left">MARKDOWN</h1>
<h1 style="text-align:right">MARKDOWN</h1>
<h1 style="text-align:justify">MARKDOWN</h1>

Markdown redaktoryna teswirleri nädip goşmaly

Teswirler, kod/resminamalara has gowy düşünmek üçin käbir zatlary resminamalaşdyrmagyň usulydyr. Bu bellik dwigateli tarapyndan görkezilmez.

<!--
Comment block
-->

Teksti ýeke setir hökmünde nädip bermeli

Adatça bir zady yzly-yzyna aýratyn setirlere ýazsaňyz, bir setir hökmünde görkeziler.

Iki görnüşde setir arakesmesini döredip bilersiňiz.

  • Softumşak çyzyk arakesmesi
  • Gaty arakesme

Lineumşak çyzyk arakesmeleri setiriň soňuna iki boşluk goşup döredilip bilner. Şeýlelik bilen bellik etmek her setiri aýratyn setir bolar.

Her setiriň arasynda boş çyzyk goýup, gaty arakesmeler döredilip bilner.

Gorizontal çyzyklary nädip goşmaly

Gorizontal düzgün üç ýa-da has köp ýyldyzjyk (*), defis (-) ýa-da aşaky çyzyklary (_) bir setirde goýup döredilip bilner. Şeýle hem olaryň arasynda boşluk goşmak hem dogry.

* * *
---
___

Teksti nädip ýasamaly

SÖZ ýa-da setirler AOLDYRMAK üçin goşa ýyldyz ýyldyzlary (**) ýa-da goşa aşaky (__) arasynda söz ýa-da setirleri gurşap alyň.

**Making this sentence bold using double asterisks.**

__Making this sentence bold using double underscore.__

Tekstiň çyzgylaryny nädip düzmeli

ITALIKS sözleri ýa-da setirleri ýasamak üçin, bir ýyldyzjyk (*) ýa-da aşaky çyzykly (_) arasynda söz ýa-da setirleri gurşap alyň.

*Making this line to be italicized using asterisks.*

_Making this line to be italicized using underscore._

Çyzyklara nädip zarba goşmaly

Islän zadyňy urmak üçin goşa tilde ulanmaly. Iki kodly (~~) arasynda urmaly zatlaryňyzy gurşap alyň.

I am just striking the word ~~Howdy~~.

~~I am striking off the entire line.~~

Blokkoty nädip goşmaly

Blokot üçin (>) nyşanyndan has uly ulanyň.

> Single line blockquote.

Aşakdaky blok sitatasynyň nähili görkezilendigini görüň. Iki setir hem bir setirde görkezilýär.

> first line
> Second line
> Third line
> Fourth line

Her setiriň soňunda iki boşluk goýup, setir gaýdyp gelişini ulanyp bilersiňiz. Şeýlelik bilen her setir bir setirde görkezilmez.

Alternatiw setirleri simwoldan uly prefiks bilen boş goýuň. Şeýlelik bilen, bir blokda her setiriň arasynda çyzyk arakesmesini döredip bilersiňiz.

> first line
> 
> Second line
> 
> Third line
> 
> Fourth line 

Şeýle hem, (>>) nyşanlaryndan has uly iki goşup, öýjükli blok sitatalaryny döredip bilersiňiz.

Giriş koduny dörediň

Giriş koduny döretmek üçin GARAŞYK ulanyň. Aşakdaky mysal, içerki kody nädip döretmelidigini görkezýär. Içerki kody hökmünde görkezilen bellikler we okama sözlerine serediň.

Markdown is one of the best tools for taking `notes` and creating `readme` files.

Kod blokynyň sintaksis aýratynlygyny goşuň

Salgylar ýa-da 4 boşluk goşuň we kod blok hökmünde görkezmek üçin koduňyzy ýerleşdiriň. Ativea-da bolmasa, blokuň kod bloky hökmünde görkezilmegi üçin koduňyzy üç arkanyň arasynda goýuň. Bu ýerde bellemeli möhüm aýratynlyk sintaksis aýratynlygydyr. Adatça kody blokda ýerleşdireniňizde, oňa reňk shemasy ulanylmaýar.

```
echo "Hello world"
```

Indi şol bir meselä serediň, reňk shemasy awtomatiki usulda ulanylýar. Bu, reňk shemasyny koda ulanjak üç sany yzly-yzyna programmirleme diliniň adyny goşmak arkaly mümkindir.

```bash
echo "Hello world"
```

Piton kody.

```python
def fp():
  print("Hello World!!!")
fp()
```

SQL talap.

```sql
SELECT MAX(SALARY_EMP) FROM EMPLOYEE_TABLE   
WHERE SALARY_EMP<(SELECT MAX(SALARY_EMP) FROM EMPLOYEE_TABLE)
```

Sargyt edilen we tertipsiz sanawlary dörediň

Harytlar bellikde tertipli sanawlara we tertipsiz sanawlara bölünip bilner. Sargyt edilen sanawy döretmek üçin bir döwürden soň sanlary goşuň. Bu ýerde bellemeli gyzykly tarap, san yzygiderli bolmaly däldir. Markdown dwigateli, yzygiderli däl sargyt etsek-de, sargyt edilen sanawdygyna düşünmek üçin ýeterlik derejede akylly.

Aşakdaky mysalda, yzygiderli däl sargyt (10, 15, 150) bilen sargyt edilen sanawy döredendigimi görüp bilersiňiz, ýöne bellik dwigateli ony dogry tertipde görkezýär. Şeýle hem, suratda görkezilişi ýaly, içerki sanawy döredip bilersiňiz.

Tertipleşdirilmedik sanawy döretmek üçin, (+) ýyldyzjyklary (*) ýa-da sanawyň boşlugy we mazmuny bilen (-) belgisini ulanyň. Sargyt edilen sanawa meňzeş ýaly, bu ýerde-de ýerleşdirilen sanawy döredip bilersiňiz.

Taslama sanawyny dörediň

Bu GFM-iň aýratynlygy. Aşakdaky suratda görkezilişi ýaly meseleler sanawyny döredip bilersiňiz. Işiň gutarandygyny bellemek üçin, suratda görkezilişi ýaly kwadrat ýaýlaryň arasynda 'x' goşmaly.

Tekste baglanyşyk goşuň

Baglanyşyk goşmak üçin aşakdaky sintaksis ýerine ýetiriň.

[Tecmint](https://linux-console.net "The best site for Linux")

Sintaksisini 3 bölege böleliň.

  • Görkezilmeli tekst - Bu inedördül ýaýlaryň içinde ýerleşdiriljek tekstdir ([Tecmint]).
  • Baglanyşyk - hakyky baglanyşygy gabygyň içinde ýerleşdirersiňiz.
  • Ady - Syçanjygy tekstiň üstünden bassaňyz, baglanyşyk üçin gural görkezmesi görkeziler. Ady suratda görkezilişi ýaly sitatalaryň içinde ýerleşdirmeli.

Aşakdaky suratdan\Tecmint -iň ekranyndaky tekstdigini görüp bilersiňiz we basanymda meni\linux-console.net -a ugrukdyrar.

Şeýle hem, <> burç ýaýlarynyň içinde ýerleşdirip baglanyşyk döredip bilersiňiz.

Suratlara baglanyşyk goşuň

Surat üçin sintaksis baglanyşyk goşmaga meňzeýär. Surat goşmak üçin aşakdaky sintaksisi ýerine ýetiriň.

![BrokenImage](https://www.bing.com/th?id=AMMS_ff6f3f7a38b554421b6e614be6e44912&w=110&h=110&c=7&rs=1&qlt=80&pcl=f9f9f9&cdv=1&dpr=1.25&pid=16.1 "Markdown logo")

Sintaksisini 3 bölege böleliň.

  • Alternatiw tekst - Alternatiw tekst kwadrat ýaýyň arasynda ýerleşdiriler (! [Alt-text]). Surat döwülen ýa-da ýükläp bilmeýän bolsa, döwülen nyşan bilen bilelikde görkeziler.
  • Baglanyşyk - ýaýyň içinde şekiliň hakyky baglanyşygyny ýerleşdirersiňiz.
  • Ady - Syçanjygyňyzy şekiliň üstünden bassaňyz, şekiliň adyny görkezer. Ady suratda görkezilişi ýaly sitatalaryň içinde ýerleşdirmeli.

Şeýle hem suratlar bilen baglanyşyk döredip bilersiňiz. Ulanyjy surata bassa, daşarky baglanyşyga gönükdiriler. Sintaksis az üýtgeşmeler bilen üýtgewsiz galýar. Şol bir sintaksisiň töwereginde, inedördül ýaýyň içinde şekil goýýardyk, soň bolsa gabygyň içindäki baglanyşyk.

[![BrokenImage](https://www.bing.com/th?id=AMMS_ff6f3f7a38b554421b6e614be6e44912&w=110&h=110&c=7&rs=1&qlt=80&pcl=f9f9f9&cdv=1&dpr=1.25&pid=16.1 "Markdown logo")](https://en.wikipedia.org/wiki/Markdown)

Tablisa dörediň

Tablisa bellikleriň asyl tagamynda goldanylmaýar. GFM bilen gelýän aýratyn aýratynlyklaryň biridir. Geliň, ädimme-ädim stol gurmagyň usullaryny göreliň.

Birinji bölüm sütün atlaryny döretmekdir. Sütün atlary (|) turbalar bilen bölünip döredilip bilner.

| EMPLOYEE_NAME | EMPLOYEE_AGE | EMPLOYEE_ID |

Ikinji setirde (:) sütüni bilen bilelikde (-) çyzgylaryny ulanyň. Çyzgylar bellik motoryna munuň tablisa görnüşinde görkezilmelidigini aýdýar we içegäniň tekstimiziň merkezi, çepe ýa-da sag tarapda bolmalydygyny kesgitleýär.

| EMPLOYEE_NAME | EMPLOYEE_AGE | EMPLOYEE_ID |
|:-------------:|:-------------|------------:|

:---:  ⇒ Center alignment
:---   ⇒ Left alignment
---:   ⇒ Right alignment

Üçünji setirden ýazgylary döredip bilersiňiz. Recordazgylar turba (|) bilen bölünmeli.

| EMPLOYEE_NAME | EMPLOYEE_AGE | EMPLOYEE_ID |
|:-------------:|:-------------|------------:|
|  Ravi         |   30         |  127        |
|  karthick     |   27         |  128        |

Aboveokardaky suratdan tablisanyň dogry görkezilendigini görüp bilersiňiz. 1-nji sütün merkezleşdirilen, 2-nji we 3-nji sütünler çep we sag tarapda düzülen. Vscode ulanýan bolsaňyz, tablisany tertipli formatlamak üçin\Markdown Table Prettifier -i ulanyp bilersiňiz.

Emoji dörediň

GFM emojileriň giň toplumyny goldaýar. Emoji aldaw sahypasyna göz aýlaň.

Bu makala üçin. Pikirleriňiz bar bolsa teswirler bölüminde ýerleşdiriň.