HDG Açıklıyor: Markdown Nedir ve Bilmem Gereken Temel Bilgiler Nelerdir?

Düzenli olarak çevrimiçi sosyal ağları veya tartışma forumlarını kullanıyorsanız, Markdown'ın ne olduğunu bile bilmeden Markdown'ı görmüş veya(Markdown) kullanmış olabilirsiniz(Markdown) .

Halihazırda web'de olan birçok kişi için HTML , öğrendikleri ilk ve en temel kodlama diliydi. Ancak, Markdown daha da basittir. Aslında o kadar basit ki bunun için kurslar tam olarak mevcut değil. Sadece birkaç dakika içinde öğrenebilirsiniz.

Bu makalede, Markdown'ın(Markdown) ne olduğuna dair temel bilgileri ve web'in en popüler ve hafif biçimlendirme dillerinden biri hakkında bilmeniz gereken her şeyi gözden geçirelim.

Markdown Nedir?(What Is Markdown?)

İsim olarak Markdown , “markup” teriminin bir oyunudur. İşaretleme(” Markup) , programlama dillerinin tercümanlarla nasıl etkileşime girdiğinin ve internette gezinen bizler için metin görüntülemek üzere işleme motorlarının nasıl etkileşime girdiğinin doğru bir açıklaması olan "yazdırmaya hazırlanırken metni düzeltme süreci veya sonucu" olarak tanımlanır.

HTML, "Köprü Metni İşaretleme(Markup) Dili" anlamına gelir ve bu nedenle Markdown , daha az sağlam bir şekilde olsa da, HTML kodunu daha kolay yazmanın bir yoludur.

Markdown , 2004 yılında , insanların "okunması ve yazılması kolay bir düz metin biçimi kullanarak yazmasına, isteğe bağlı olarak yapısal olarak geçerli XHTML'ye(XHTML) (veya HTML'ye(HTML) ) dönüştürmesine" izin vermek isteyen John Gruber ve Aaron Swartz tarafından oluşturuldu.(Aaron Swartz)

Markdown'ın(Markdown) temel hedeflerinden biri , alternatiflerine kıyasla daha kolay okunabilirlik sağlamaktı. Bu, Markdown(Markdown) yazmayı ve düz metin Markdown kodunu okumayı çok basit hale getirir.

Hangi Siteler Markdown Kullanıyor?(What Sites Use Markdown?)

Markdown , HTML yazmanın yalnızca daha basit bir yolu olduğundan , web sitelerinin kendilerini " Markdown'da(Markdown) yazılmış" olarak nitelendirdiğini görmezsiniz . Ancak, kullanıcıların Markdown'ı(Markdown) kabul eden şekillerde katkıda bulunmalarına veya paylaşımda bulunmalarına izin veren birçok web sitesi bulacaksınız .

Bir örnek GitHub'dır(GitHub) . Her GitHub(GitHub) deposunun önceden oluşturulmuş README.md dosyasında Markdown kabul edilir. Bunun önerdiği gibi, MD, Markdown kodu kullanılarak yazılan dosyalar için kullanılan uzantıdır.

Reddit ve Stack Exchange ayrıca Markdown'ı(Markdown) kullanıcılarının gönderileri daha iyi organize etmeleri ve kendilerini ifade etmeleri için bir yol olarak kullanıyor. Düz metni okunabilir, biçimlendirilmiş kod parçacıklarına dönüştürmek için Markdown olmadan (Markdown)Stack Overflow gibi Stack Exchange siteleri(Stack Exchange sites) aynı olmazdı .

Markdown Nasıl Kullanılır

Yukarıdaki örnek resim, yeni bir Reddit metin gönderisi oluşturmak için Markdown biçimlendirme örneklerini göstermektedir. (Markdown)Markdown'ın(Markdown) temellerinin üzerinden geçse de, bazı yaygın örnekler dahil edilmemiştir. Bunların üzerinden geçelim.

Başlıklar

Markdown'da(Markdown) metninizden önce # (sayı/pound işareti) yazarak bir başlık oluşturabilirsiniz . Kullandığınız sayı/pound işaretlerinin sayısı, başlığın düzeyini küçültecektir. Örneğin, # en büyük başlık olacak ve ### daha küçük bir alt başlık gösterecektir.

HTML'de bunlar(HTML) basitçe dönüştürülüretiketler.# <h1> ve ### <h3>.

Görüntüler

Bağlantılara benzer şekilde, Markdown'daki(Markdown) görüntüler , alternatif metni köşeli parantez içine ve URL'yi(URL) parantez içine alarak oluşturulur. İşte bir örnek:

[Yardım Masası Geek Logosu]( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )

satır içi kod

Dört boşluklu bir satıra başlamak bir kod bloğu oluşturacaktır, ancak satır içi kod için metni ters tiklerle kaydırmanız yeterlidir. İşte bir örnek:

*int main(){printf (“Merhaba Dünya ”);dönüş 0;}*

Markdown Metin Düzenleyicileri

Markdown konusunda uzmanlaşmakla ilgileniyorsanız, masaüstü metin düzenleyicisi biçiminde destek bulmak harika bir başlangıç. Ancak, Markdown tarayıcıda canlı olarak oluşturulabildiğinden ve herhangi bir karmaşık sunucu tarafı etkileşimi gerektirmediğinden, çevrimiçi Markdown düzenleyicileri bile vardır.

Bağımsız Markdown Düzenleyicileri

Windows , macOS ve Linux için en iyi bağımsız Markdown düzenleyicilerinden (ve genel olarak metin düzenleyicilerinden) biri Sublime Text'dir(Sublime Text) .

Markdown sözdizimi vurgulamayı etkinleştirmek için tek yapmanız gereken, bir MD dosyası yüklemek veya durum çubuğunun sağ tarafındaki Düz Metin'e(Plain Text) tıklayarak sözdizimi vurgulamasını Markdown'a ayarlamaktır.(Markdown)

Diğer iki harika ücretsiz Markdown editörü(free Markdown editors) , Typora (Mac) ve Remarkable (Linux).

Web Tabanlı Markdown Düzenleyicileri

Web tabanlı Markdown editörleri genellikle daha zengin özelliklere sahiptir, bu yüzden bunları şiddetle tavsiye ediyoruz.

Örneğin, StackEdit iki bölmeli dikkati dağıtmayan bir arayüz sağlar: biri Markdown kodunuz için ve diğeri metninizin dinamik, canlı önizlemesi için. 

StackEdit'te yeniyseniz(StackEdit) , tek yapmanız gereken Yazmaya Başla'ya tıklamak ve örnek (Start Writing)Markdown kodu ve talimatlarıyla önceden doldurulmuş olarak gelen web tabanlı düzenleyicisine götürüleceksiniz .

StackEdit aradığınız şeye sahip değilse, Dillinger veya(Dillinger) Editor.md'ye bakın(Editor.md) .

Markdown , web'in her yerindedir ve eğer internette yeniyseniz, kullanmayı öğreneceğiniz ilk gayri resmi “kodlama dili” olacaktır. Son derece kullanışlıdır ve metin yoluyla çevrimiçi iletişim kurma şeklimizi geliştirir, bu nedenle bu makalenin bu konuda daha fazla bilgi edinmenize yardımcı olduğunu umuyoruz!



About the author

Merhaba potansiyel işverenler! Alanında 7 yılı aşkın deneyime sahip son derece deneyimli bir yazılım mühendisiyim. Windows 7 uygulamalarını nasıl tasarlayıp geliştireceğimi biliyorum ve profilimde çok çeşitli Harika Web Siteleri önerileri var. Becerilerim ve deneyimlerim, iyi proje yönetimi becerilerine, programlama bilgisine ve web geliştirme deneyimine sahip yetenekli bir birey arayan herhangi bir şirket için bana mükemmel bir eşleşme sunuyor.



Related posts