Markdown
Markdown nedir?
Markdown’u John Gruber 2004’te yazdı. Aaron Swartz de ilk işte yardım etti. Amaç düz metni okunur tutmak ve gerektiğinde ondan HTML çıkarmaktı. Başlık satırın başında # ile yazılır. Kalın metin iki yıldızın arasında durur. Liste tire veya yıldızla başlar. Bağlantı metni ve adresi parantezde gösterir. Dosyanın kendisi hiçbir şey çalıştırmaz. Onu okuyan site veya program HTML’e çevirir. Her site aynı ayrıntıyı aynı okumaz. Bu yüzden bir yerde çalışan tablo başka yerde düz çıkmayabilir.
Markdown ne için kullanılır?
Markdown not, README ve sade belge içindir. Okuyan kişi işareti de görür, temiz metni de.
- Projenin README dosyasını yazmak
- Kısa ders notunu tutmak
- Başlığı ve listeyi tez yazmak
- Metni sonra HTML’e çevirmek
Markdown ile ne yapılabilir?
Markdown ile başlık, liste, kalın metin ve bağlantı yazarsın. Düğmeyi çalıştırmaz ve rengi kendi seçmez. Site onu HTML’e çevirince görünüş sitenin kuralından gelir. Resim için adres yazılır. O adres yanlışsa resim açılmaz. Program kodu bu dosyada çalışmaz. Kod örneği yalnız göstermek içindir.
Markdown öğrenmek zor mu?
Bir başlık yazmak kolaydır. Zorluk boş satırda ve site farkındadır. Listeden önce boş satır konmazsa bazı okuyanlar onu düz metin sayar. Yıldızın sayısı kalın ve eğik metni karıştırır. Tablo her yerde aynı değildir. HTML’i içine yapıştırmak bazen sitede çalışır, bazen silinir. Bu yüzden aynı dosyayı hedef sitede bir kez daha açmak gerekir.
Avantajları ve sınırları
Avantaj: metin temiz kalır, işaret azdır, birçok site onu okur. Sınır: her sitenin küçük kuralı aynı değildir. Markdown, HTML değildir ve program değildir.
Temel kavramlar
İşaret metnin rolünü söyler. Boş satır yeni bloğu ayırır. Çeviren program ise bundan HTML çıkarır.
- # başlıktır
- Tire liste maddesidir
- İki yıldız metni kalın eder
- Dosya kendi sayfa açmaz
Kısa örnek
Bu, bir başlık ve bir liste yazar. Sayfayı kendi çizmez.
# Qeyd - birinci - ikinci
Sık sorulan sorular
- Markdown ve HTML aynı mı? Hayır. HTML etiket kullanır. Markdown kısa işaret kullanır. Program onu HTML’e çevirebilir.
- Markdown programlama dili mi? Hayır. Yazıyı okunur tutar. Düğmeyi ve hesabı çalıştırmaz.
- Her sitede aynı görünür mü? Hayır. Ana işaretler yakındır. Tablo ve bazı ayrıntı siteden siteye değişir.