HTML'de özel işlem gerektiren iki karakter vardır: <
ve &
. Sol açılı ayraçlar etiketleri başlatmak için kullanılır; "ve" işaretleri HTML öğelerini belirtmek için kullanılır. Bunları düz karakter olarak kullanmak istiyorsanız, kaçış varlıklarından (ör. &lt;
, &amp;
) bekleriz.
Özellikle "ve" işaretleri, web yazarları için kötüdür. Hakkında #&39;AT&T' yazmak istiyorsanız 'AT&amp;T
' yazmanız gerekir. Hatta URL'lerde "ve" işaretinden (&) kaçının. Bu nedenle:
http://images.google.com/images?num=30&q=larry+bird
URL'yi şu şekilde kodlamanız gerekir:
http://images.google.com/images?num=30&q=larry+bird
bağlantı etiketi href
özelliğinizde. Şüphesiz, bunu unutmak kolaydır ve muhtemelen iyi işaretlenmiş web sitelerinde HTML doğrulama hatalarının en yaygın tek kaynağıdır.
Markdown, bu karakterleri doğal bir şekilde kullanmanıza olanak tanıyarak sizin için gerekli tüm çıkış adımlarını uygular. "Ve"işareti bir HTML öğesinin parçası olarak kullanırsanız değişmez. Aksi takdirde &
diline çevrilir.
Bu nedenle, makalenize telif hakkı simgesi eklemek istiyorsanız şu şekilde yazabilirsiniz:
©
Markdown bunu olduğu gibi bırakacak. Ancak yazarsanız:
AT&T
Markdown bunu şu dile çevirecek:
AT&T
Benzer bir şekilde, Markdown satır içi HTML'yi desteklediğinden HTML etiketleri için sınırlayıcı köşeli ayraç kullanırsanız bunları Markdown bunları bu şekilde ele alır. Ancak yazarsanız:
4 < 5
Markdown bunu şu dile çevirecek:
4 < 5
Bununla birlikte, Markdown kod aralıkları ve blokları içinde, açılı ayraçlar ve "ve" işaretleri her zaman otomatik olarak kodlanır. Böylece, HTMLdown hakkında yazmak için Markdown'ı kullanabilirsiniz. (Örnek HTML'nizdeki <
ve &
öğelerinin her birinin kod dışına alınması gerektiğinden ham HTML'nin aksine HTML söz dizimi hakkında yazmak için çok kötü bir biçimdir.)
Ters Eğik Çıkışlar
Markdown, aksi halde Markdown'ın biçimlendirme söz diziminde özel anlamı olan düz karakterler oluşturmak için ters eğik çizgilerden yararlanmanıza olanak tanır. Örneğin, bir kelimenin önüne yıldız işareti (HTML <em>
etiketi yerine) eklemek istiyorsanız yıldızlık işaretinden önce ters eğik çizgi kullanabilirsiniz:
\*literal asterisks\*
Markdown aşağıdaki karakterler için ters eğik çizgiler için çıkışlar sağlar:
\ backslash
` backtick
* asterisk
_ underscore
{} curly braces
[] square brackets
() parentheses
# hash mark
+ plus sign
- minus sign (hyphen)
. dot
! exclamation mark