İçeriğe atla

Markdown

Markdown
Dosya Uzantısı:.md, .markdown[1][2]
MIME tipi:text/markdown[2]
Uniform Type Identifier:net.daringfireball.markdown
Sahibi:John Gruber (in collaboration with Aaron Swartz on the syntax)
Biçim tipi:İşaretleme dili
Şuna genişletildi:MultiMarkdown, Markdown Extra, CommonMark,[3] RMarkdown[4]

Markdown, düz-metin-biçimlendirme sözdizimine sahip hafif bir işaretleme dili. Tasarımı, birçok çıktı biçimine dönüştürülmesine izin verir, ancak aynı ada sahip orijinal araç yalnızca HTML'yi destekler.[5] Markdown genellikle BENİOKU (README) dosyalarını biçimlendirmek, çevrimiçi tartışma forumlarına mesaj yazmak ve düz metin düzenleyicisi kullanarak zengin metin oluşturmak için kullanılır.

Markdown’un ilk tanımı belirsizlikler ve cevaplanmamış sorular içerdiğinden, yıllar boyunca ortaya çıkan uygulamaların ince farklılıkları vardır ve çoğu sözdizimi, dosya uzantılarıyla birlikte gelir.

Tarih

John Gruber, Markdown dilini 2004 yılında Aaron Swartz ile sözdiziminde işbirliği yaparak oluşturdu, insanların okuma ve yazması kolay düz metin biçimini kullanarak isteğe bağlı olarak XHTML'ye veya HTML'e dönüştürme amacını taşıyordu.[6]

CommonMark

2012'den itibaren Jeff Atwood ve John MacFarlane dahil bir grup insan Atwood'un standartlaştırma çabası olarak nitelendirdiği şeyi başlattı. Eylül 2014'te Gruber, bu çaba adına Markdown kullanımına itiraz etti ve CommonMark adında yeni bir lehçe olarak yeniden adlandırıldı. Commonmark.org 3 Şubat 2020 tarihinde Wayback Machine sitesinde arşivlendi. çeşitli spesifikasyonlar, referans uygulaması ve test paketinin çeşitli versiyonlarını yayınlamaktadır[7]

GitHub Flavored Markdown (GFM)

2017'de GitHub, GitHub Aromalı Markdown (GFM) için CommonMark tabanlı resmi bir şartname yayınladı.[8] GitHub spesifikasyonunun uzantılar olarak eklediği tablolar, üstü çizili, otomatik bağlantılar ve görev listeleri dışında tam olarak CommonMark spesifikasyonunu izler.[9] GitHub, sitelerinde kullanılan ayrıştırıcıyı da buna göre değiştirdi, bu da bazı belgelerin değiştirilmesini gerektiriyordu. Örneğin, GFM artık bir başlık oluşturan kare sembolünün başlık metninden bir boşluk karakteriyle ayrılmasını gerektirir.

Örnek

Markdown sözdizimi Bir Markdown işleyicisi tarafından üretilen HTML kodu (pandoc --from commonmark --to html5) Bir tarayıcıda görünen metin
Başlık
=======

Alt-başlık
-----------

Boşluk ile ayrılmış paragraflar.

Satır sonundaki iki boşluk alt satıra geçer.

Metin özelliği _italik_, 
**kalın**, 'eşit aralıklı'.

Yatay ayraç:

---

Üstü çizili:
~~üstüçizili~~

Madde imli liste:

  * elmalar
  * portakallar
  * üzümler

Numaralı liste:

  1. elma
  2. armut
  3. mango

Bir [örnek](http://örnek.com).

![Image](Icon-pictures.png "icon")

> Alıntı için > karakteri kullanılır.

Satır içi <abbr title="Hypertext Markup Language">HTML</abbr> desteklenir.
<h1>Başlık</h1>
<h2>Alt-başlık</h2>
<p>Boşluk ile ayrılmış paragraflar.</p>
<p>Satır sonundaki iki boşluk alt satıra geçer.</p>
<p>Metin özelliği <em>italik</em>, <strong>kalın</strong>, <code>eşit aralıklı</code>.</p>
<p>Yatay ayraç:</p>
<hr />
<p>Üstü çizili: ~~üstüçizili~~</p>
<p>Madde imli liste:</p>
<ul>
<li>elmalar</li>
<li>portakallar</li>
<li>üzümler</li>
</ul>
<p>Numaralı liste:</p>
<ol>
<li>elma</li>
<li>armut</li>
<li>mango</li>
</ol>
<p>Bir <a href="http://örnek.com">örnek</a>.</p>
<p><img src="Icon-pictures.png" title="icon" alt="Image" /></p>
<blockquote>
<p>Alıntı için &gt; karakteri kullanılır.</p>
</blockquote>
<p>Satır içi <abbr title="Hypertext Markup Language">HTML</abbr> desteklenir.</p>
Başlık
Alt-başlık

Boşluk ile ayrılmış paragraflar.

Satır sonundaki iki boşluk alt satıra geçer.

Metin özelliği italik, kalın, monospace.

Yatay ayraç:


Üstü çizili:

strikethrough

Madde imli liste:

  • elmalar
  • portakallar
  • üzümler

Numaralı liste:

  1. elma
  2. armut
  3. mango

Bir örnek26 Ocak 2018 tarihinde Wayback Machine sitesinde arşivlendi..

Image

Alıntı için > karakteri kullanılır.

Satır içi HTML desteklenir.

Kaynakça

  1. ^ Daring Fireball statement 28 Ocak 2014 tarihinde Wayback Machine sitesinde arşivlendi. by creator John Gruber
  2. ^ a b RFC 7763 25 Ocak 2020 tarihinde Wayback Machine sitesinde arşivlendi. - The text/markdown Media Type
  3. ^ RFC7764 25 Ocak 2020 tarihinde Wayback Machine sitesinde arşivlendi. – Guidance on Markdown: Design Philosophies, Stability Strategies, and Select Registrations
  4. ^ RMarkdown Reference site 3 Mart 2020 tarihinde Wayback Machine sitesinde arşivlendi. - RMarkdown Reference site
  5. ^ "Markdown". 4 Aralık 2013. 2 Nisan 2004 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Şubat 2020. 
  6. ^ Markdown 1.0.1 readme source code "Daring Fireball – Markdown". 17 Aralık 2004. 2 Nisan 2004 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Şubat 2020. 
  7. ^ "Arşivlenmiş kopya". 3 Şubat 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Şubat 2020. 
  8. ^ "GitHub Flavored Markdown Spec". 3 Şubat 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Şubat 2020. 
  9. ^ "A formal spec for GitHub Flavored Markdown". GitHub Engineering. 3 Şubat 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Mart 2017. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Lisp</span> lambda hesabını kullanan fonksiyonel programlama dili

Lisp, kullanımda olan en eski ve en güçlü programlama dillerinden biridir. John McCarthy'in 1958'de icat ettiği dilden türetilmiş birçok dile verilen genel ad olmakla birlikte, günümüzde çoğunlukla ANSI Common Lisp'in kısa adı olarak kullanılır. Diğer yaygın lehçeleri Emacs Lisp (elisp), Scheme ve AutoCAD'in Autolisp'idir.

<span class="mw-page-title-main">XHTML</span>

XHTML, açılımıyla Extensible HyperText Markup Language Türkçesi Genişletilebilir Büyütülmüş Metin İşaretleme Dili istemci taraflı(client side) bir metin işaretleme dilidir. XHTML 26 Haziran 2000'den beri bir web standartıdır. Kodlama olarak oldukça büyük farklar yaratan bu dil için:'XML sözdiziminin HTML içinde kullanılması.' diyebiliriz. HTML dilinin farklı tarayıcılarda farklı yorumlanması ve sözdiziminde fazla düzensizlik ve hata olduğu için XHTML W3C(World Wide Web Consortium - WWW) tarafından önerilmiştir. XHTML'nin diğer bir özelliği de kodlama yapanları CSS teknolojisini kullanmaya özendirmesidir.

<span class="mw-page-title-main">Mark Zuckerberg</span> Amerikalı girişimci

Mark Elliot Zuckerberg, Amerikalı bilgisayar programcısı, girişimci ve Meta'nın kurucusudur.

<span class="mw-page-title-main">Fox Broadcasting Company</span> Amerikan televizyon kanalı

Fox Broadcasting Company ya da Fox, Fox Corporation'un sahip olduğu ve 9 Ekim 1986 tarihinde kurulan, Amerikan televizyon kanalıdır. 2004'ten 2012'ye ve 2020'ye kadar 18-49 demografisinde en yüksek puan alan ücretsiz yayın ağıydı ve 2007-08 sezonunda toplam izleyici olarak en çok izlenen Amerikan televizyon ağı oldu. 2007-08 TV sezonunda, Fox, ev reytinglerine göre en popüler televizyon kanalı oldu. 2008-09 sezonunda, CBS'ten sonra ikinci sırada yer aldı.

cat (Unix) komut satırı programı

cat, dosyaları sırasıyla okuyan ve standart çıktıya yazan POSIX standartlı bir Unix komutudur.

<span class="mw-page-title-main">GitHub</span> sürüm kontrol sistemi olarak Git kullanan yazılım geliştirme projeleri için ağ tabanlı bir depolama servisi

GitHub, sürüm kontrol sistemi olarak Git kullanan yazılım geliştirme projeleri için web tabanlı bir depolama servisidir. 8 Şubat 2008 tarihinde Tom Preston-Werner, Chris Wanstrath, P. J. Hyett, Scott Chacon tarafından kuruldu. GitHub özel depolar için ücretli üyelik seçenekleri sunarken, açık kaynaklı projeler için ücretsizdir. Mayıs 2011 itibarıyla GitHub açık kaynaklı projeler tarafından tercih edilen en popüler depolama servisidir.

AngularJS Google tarafından desteklenen, dünya genelinde yazılımcılar tarafından katkı sağlanan açık kaynak kodlu web uygulama çatısıdır. Javascript ile yazılan Angular, MVC prensiplerine sadık kalınarak tek sayfalık uygulamalar yazmayı mümkün kılmaktadır.

npm

npm javascript betik dili için geliştirilmiş olan ve Node.js'in standart olarak kabul ettiği bir paket yönetim sistemidir. npm komut satırından çalıştırılır ve uygulamalar için bağımlılık yönetimi sağlar. Ayrıca geliştiricilerin merkezi bir npm kaynağından var olan paketleri kurmasına imkân verir. npm tamamen javascript dili kullanılarak Isaac Z. Schuleter tarafından, PHP'nin PEAR ve Perl'in CPAN sistemlerinden esinlenilerek geliştirilmiştir.

Android üzerinde çalışan özgür yazılım ve Açık kaynak önemli uygulamaların kısa bir listesidir.

<span class="mw-page-title-main">README</span>

README (BENİOKU) dosyası bilgisayar yazılımının bir dizinindeki veya arşivindeki diğer dosyalar hakkında bilgi içeren, düz metin dosyası şeklinde bir belgedir. Genellikle READ.ME, README.TXT, README.md, README.1ST veya basitçe README dosya adlarıyla kullanılır.

<span class="mw-page-title-main">James Heilman</span>

James Heilman, Kanadalı acil tıp doktoru, vikipedist. Vikipedi'deki sağlıkla ilgili içeriklerle ilgilenmekte ve diğer klinisyenleri Vikipedi'ye katkıda bulunmaya teşvik etmektedir. Doc James kullanıcı adını kullanmaktadır.

<span class="mw-page-title-main">RocksDB</span>

RocksDB, anahtar / değer verileri için yüksek performanslı yerleşik bir veritabanıdır. Çoklu merkezi işlem birimi (CPU) çekirdeğinden yararlanmak ve giriş / çıkış bağlı iş yükleri için katı hal sürücüleri (SSD) gibi hızlı depolamayı verimli bir şekilde kullanmak üzere optimize edilmiş, Google tarafından geliştirilen LevelDB'nin bir çatalıdır. Günlük yapılı birleştirme ağacı veri yapısına dayanır.

?: bilgisayarda, birkaç programlama dili içindeki temel koşullu ifadelerin sözdiziminin bir parçası olan üçlü bir işleçtir.

<span class="mw-page-title-main">LazPaint</span>

LazPaint, Lazarus yazılımı ile oluşturulmuş katmanlara sahip raster grafik editörüdür. GIMP yazılımından daha basit bir yapıya sahip olmayı amaçlamaktadır. Görüntü alma resmin farklı tonda piksellere sahip bölgelerin kenarlarında ara tonlara sahip pikseller oluşturma ve gama düzeltmesi ile yapılır.

<span class="mw-page-title-main">TLDR Sayfaları</span>

TLDR Sayfaları, man sayfalarına kıyasla daha basit ve erişilebilir olma amacı güden, özgür ve açık kaynak kodlu kollaboratif yazılım belgelendirme projesidir. Proje, gönüllüler tarafından yazılan, komut satırı araçları ve diğer bilgisayar programları ile ilgili yardım dosyalarından oluşur. Bir sayfa, tldr komutu ile çağırılabilir. Projenin ismi, birçok kullanıcının çok uzun olduğunu söylediği man sayfalarına atıfta bulunan, "çok uzun; okunmadı" için bir kısaltma olan TL; DR kelimesinden gelir.

<span class="mw-page-title-main">Gitter</span> Açık kaynak kodlu mesajlaşma yazılımı

Gitter, GitLab ve GitHub depolarının geliştiricileri ve kullanıcıları için açık kaynaklı bir anlık mesajlaşma ve sohbet odası sistemidir. Gitter, tüm temel özellikleri ve tek bir özel sohbet odası oluşturma olanağını sağlayan ücretsiz bir seçenek ve bireyler ve kuruluşlar için isteğe bağlı sayıda özel sohbet odaları oluşturmalarına olanak tanıyan ücretli abonelik seçenekleriyle hizmet olarak yazılım (SaaS) şeklinde sağlanır.

<span class="mw-page-title-main">Foliate (yazılım)</span>

Foliate, masaüstü Linux sistemleri için hazırlanmış ücretsiz bir e-kitap okuma uygulamasıdır.

<span class="mw-page-title-main">Dat (yazılım)</span>

Dat, değişiklikleri izlemek ve veri setlerini yayımlamak için sürüm kontrol özelliğine sahip bir veri dağıtım aracıdır. Öncelikle veriye dayalı bilim için kullanılır, ancak herhangi bir veri kümesindeki değişiklikleri takip etmek için de kullanılabilir. Dağıtılmış bir revizyon kontrol sistemi olarak hız, basitlik, güvenlik ve dağıtılmış, doğrusal olmayan iş akışları için destek amaçlanır.

Microsoft Docs, Microsoft ürünleriyle çalışan son kullanıcılar, geliştiriciler ve BT uzmanları için teknik belge kütüphanesidir. Microsoft Docs web sitesi, Microsoft yazılımları ve web hizmetleriyle ilgili teknik özellikler, kavramsal makaleler, öğreticiler, kılavuzlar, API referansları, kod örnekleri ve diğer bilgileri sağlar. Microsoft Docs, daha önce bu materyallerden bazılarını barındıran MSDN ve TechNet kitaplıklarının yerine 2016 yılında tanıtıldı.

<span class="mw-page-title-main">Joplin (yazılım)</span>

Joplin, Unix benzeri ve Microsoft Windows işletim sistemlerinin yanı sıra iOS, Android ve Linux/Windows terminalleri için JavaScript dilinde yazılmış özgür ve açık kaynaklı bir masaüstü ve mobil not alma uygulamasıdır. Masaüstü uygulaması Electron kullanılarak tasarlanmışken mobil uygulama React Native kullanmaktadır