İçeriğe atla

Markdown başvuru sayfası

Markdown, düz bir dosyaya biçimlendirilmiş metin yazmak için bir dizi kuraldır ve avantajı, kaynağın hiçbir şey tarafından işlenmese bile okunabilir kalmasıdır. Aşağıdaki söz dizimi ne yapmaya çalışıyor olduğunuza göre gruplandırılmış ve her satır gerçekten ürettiği HTML'yi gösterir.

Bu HTML parçaları elle yazılmamıştır. Her biri bu sitenin kendi Markdown dönüştürücüsünün gerçek çıktısı olup, her derlemede test paketi tarafından tablo ile karşılaştırılır — yani bir satır ve araç hiç anlaşmazlığa düşerse, derleme başarısız olur ve sayfa sizi yanıltmaz.

Lehçe CommonMark artı yaygın olarak kullanılan GitHub uzantılarıdır: tablolar, görev listeleri ve üstü çizgi. Dipnotlar, tanım listeleri ve yönergeler kasıtlı olarak yoktur, çünkü daha sonra dönüştürücüde hiçbir şey yapılmayan bir söz dizimini belgelemek onu atlamaktan daha kötüdür.

Vurgu ve satır içi kod

9

Satır içi söz dizimi paragraflar, başlıklar, liste öğeleri ve tablo hücreleri içinde çalışır.

Söz dizimiNe yaptığıHTML üretilmiş
*italic*İtalik<p><em>italic</em></p>
_italic_İtalik, alternatif formBir kelime içinde yok sayılır, bu nedenle snake_case hayatta kalır.<p><em>italic</em></p>
**bold**Kalın<p><strong>bold</strong></p>
__bold__Kalın, alternatif form<p><strong>bold</strong></p>
***both***Kalın ve italik birlikte<p><em><strong>both</strong></em></p>
~~gone~~Üstü çizili<p><del>gone</del></p>
`code`Satır içi kod — içindeki hiçbir şey yorumlanmaz<p><code>code</code></p>
``a ` b``Arka tırnak içeren satır içi kodİçinde ortaya çıktan daha fazla arka tırnak kullanın.<p><code>a ` b</code></p>
\*not italic\*Vurgu yerine gerçek yıldız<p>*not italic*</p>

Başlıklar

7

Karma formu kullanılacak; alt çizgi formu sadece iki seviyeye ulaşır.

Söz dizimiNe yaptığıHTML üretilmiş
# HeadingSeviye 1 başlığı<h1>Heading</h1>
## HeadingSeviye 2 başlığı<h2>Heading</h2>
### HeadingSeviye 3 başlığı<h3>Heading</h3>
###### HeadingSeviye 6 başlığı — en derine olan<h6>Heading</h6>
Heading =======Seviye 1 başlığı, alt çizili form<h1>Heading</h1>
Heading -------Seviye 2 başlığı, alt çizili form<h2>Heading</h2>
## Heading ##Sondaki karmaşıklar dekorasyon ve düşerSağdaki sayı yok sayılır; sadece soldaki seviyeyi ayarlar.<h2>Heading</h2>

Listeler

7

İç içe geçmiş olarak iki boşluk giriniz. Maddeler arasında boş bir satır her birini bir paragraf yapar.

Söz dizimiNe yaptığıHTML üretilmiş
- one - twoMadde işaretli liste<ul> <li>one</li> <li>two</li> </ul>
* one * twoMadde işaretli liste, alternatif işaret<ul> <li>one</li> <li>two</li> </ul>
1. one 2. twoNumaralı liste<ol> <li>one</li> <li>two</li> </ol>
1. one 1. twoAyrıca numaralı bir liste, işlemde yeniden numaralandırılanSadece ilk sayı kullanılır; geri kalan hepsi 1 olabilir.<ol> <li>one</li> <li>two</li> </ol>
- one - nestedİç içe geçmiş liste — çocuğu iki boşluk ile giriniz<ul> <li>one <ul> <li>nested</li> </ul></li> </ul>
- [ ] todoİşaretlenmemiş görev listesi öğesi<ul> <li><input type="checkbox" disabled /> todo</li> </ul>
- [x] doneİşaretli görev listesi öğesi<ul> <li><input type="checkbox" checked disabled /> done</li> </ul>
6
Söz dizimiNe yaptığıHTML üretilmiş
[text](https://a.co)Bağlantı<p><a href="https://a.co">text</a></p>
[text](https://a.co "Tip")Araç ipucu başlığıyla bağlantı<p><a href="https://a.co" title="Tip">text</a></p>
<https://a.co>Adi URL bağlantıya dönüştürülmüş<p><a href="https://a.co">https://a.co</a></p>
[mail](mailto:[email protected])E-posta bağlantısı<p><a href="mailto:[email protected]">mail</a></p>
![alt](cat.png)Resim, alt metin ile<p><img src="cat.png" alt="alt" /></p>
[x](javascript:alert(1))Güvenli olmayan şema — bağlantı düşer, metin kalırjavascript:, data: ve vbscript: URL'ler href'lerini kaybeder.<p>x</p>

Blok elemanları

9

Her biri satırın başında başlamalıdır.

Söz dizimiNe yaptığıHTML üretilmiş
> quotedAlıntı<blockquote> <p>quoted</p> </blockquote>
> > deeperİç içe geçmiş alıntı<blockquote> <blockquote> <p>deeper</p> </blockquote> </blockquote>
``` code ```Çitlenmiş kod bloğu<pre><code>code </code></pre>
```js let a = 1; ```Dil sınıfı ile vurgulama için çit yapılmış kod bloğu<pre><code class="language-js">let a = 1; </code></pre>
codeDört boşluk girintiyle kod bloğu<pre><code>code </code></pre>
---Yatay kural<hr />
***Yatay kural, alternatif form<hr />
one twoParagraf içinde satır sonuİki sondaki boşluk. Çoğu editörde görünmez, bu nedenle çoğu zaman başarısız olur.<p>one<br /> two</p>
one twoBoş bir satır paragrafları ayırır<p>one</p> <p>two</p>

Tablolar

4

Sınır satırı onu bir tablo yapar. Hizalama o satırda iki nokta üst üste tarafından ayarlanır.

Söz dizimiNe yaptığıHTML üretilmiş
| a | b | | - | - | | 1 | 2 |Tablo — başlık, sınır satırı, sonra gövde satırları
| :--- |Sütunu sınır satırında sola hizalayın
| :---: |Sütunu merkeze hizalayın
| ---: |Sütunu sağa hizalayın

FAQ

Vurgu için * ve _ arasındaki fark nedir?
Sık karşılaşılan durumlar için hiçbir fark yoktur — her ikisi de italik oluşturur ve her birini iki katına çıkarmak kalın oluşturur. Fark sadece bir kelime içinde ortaya çıkar: snake_case_name yalnız bırakılır çünkü word karakterleri arasındaki alt çizgiler vurgu olarak kabul edilmez, oysa yıldızlar onu bölerdi. Bu nedenle yıldız formu teknik yazıda daha güvenli bir alışkanlıktır.
Yeni bir paragraf başlatmadan satır sonu nasıl yazılır?
Satırı iki boşlukla bitirin, bu da <br /> olur. Bunun yerine boş bir satır yeni bir paragraf başlatır. İki boşluk kuralı çoğu editörde görünmez ve bir Markdown satır sonunun görünmemesinin tek en yaygın nedenidir.
Gerçek bir yıldız veya alt çizgiyi nasıl gösteririm?
Önüne bir ters eğik çizgi koyun: \*italik değil\*. Arka tırnak içinde hiçbir şeyin kaçış yapması gerekmez, bu genellikle metin kod olduğunda daha iyi bir yanıttır.
Markdown tablolarının dış borular gerekir mi?
Hayır — öncü ve izleyen borular isteğe bağlıdır ve kaynakta sütunları hizalamak da istiktiari seçtir. Zorunlu olan şey başlığın altındaki tire sınır satırıdır; onsuz blok pipe karakterleri içeren bir paragraftır.
Dönüştürücüye yapıştırdığım herhangi bir şey yüklenir mi?
Hayır. Bu sitenin her aracı tarayıcınızda çalışır ve bu sayfa hiç betik içermez — statik bir tablodur. Yazdığınız hiçbir şey hiçbir yere gönderilmez ve gönderecek bir sunucu yoktur.