Markdown dosyaları için dosya uzantısı?


116

Bağımsız Markdown dosyaları için resmi bir dosya uzantısı var mı?


8
Kimse filename.md.txtaynı şekilde kullanıyor mu filename.rst.txt? Bu, markdown biçimini gösterir, ancak markdown ile ilgili bir şeyiniz yoksa, düz metne geri döner. GitHub tanır .rst.txt, ancak .md.txt: gist.github.com/2770487
Endolit

1
Bu dosyaları bir Windows makinesinde saklamayı planlıyorsanız, <= 3 karakter uzantısına sahip olurdum. Bu yapar .mdve .mkdsadece yaygın olarak kullanılan seçenekler. Bunlardan .mdFAR daha popüler, bu yüzden bunu kullanmanızı şiddetle tavsiye ediyorum. Makine tanımlayıcı dosyaları hakkında endişelenmeyin; o kadar yaygın değildirler ve bir Markdown Editöründe mükemmel bir şekilde düzenlenebilir olmalıdırlar (editörün önizleme bölümünü görmezden gelin).
krowe2

Yanıtlar:


109

Diğer cevapların açıkladığı gibi bir Markdown dosya uzantısı için bir gereklilik yoktur. Ancak editörlerin veya ayrıştırıcıların kullandıkları dosyanın Markdown biçiminde olduğunu garanti etmeleri için, aşağıdaki uzantılardan birini arayacaklar:

.markdown
.mdown
.mkdn
.md
.mkd
.mdwn
.mdtxt
.mdtext
.text
.Rmd

Geliştiricilerin standartlarına uymasını sağlamak için GitHub gibi yalnızca bu uzantıların bir kısmını HTML’ye dönüştürmek için kullanan web siteleri vardır. (aşağıdaki örneklere bakınız)

Şahsen ben şahit olmuşlardır .markdown ve .mdown en kullanılan ve Linux kullanıcısı olarak kullanıyorum önleyeceğini .md de olabilir bu şekilde m achine d GCC ile kod derleme için escription dosyası.


Eklenti kullanımına örnekler:

GitHub : markdown, mdown, mkdn, mkd, md ( kaynak )

Öğeler Markdown Editör: markdown, mdown, mdwn, md

Vim etiketleme : etiketleme, mdown, mkdn, mdwn, mkd, md

Bitbucket : markdown, mdown, mkdn, mkd, md, metin ( kaynak )

R Studio : Rmd


Daha fazla okuma

Bu konuyla ilgili ilginç tartışmaları olan bir Markdown posta listesi var: 1 , 2 .

Ve özellikle de açığa vurmak açıklamalardan biridir:

Markdown, bir dosyanın formatını devralmak anlamına gelmez, düz yazıya bilgi eklemenin bir yoludur. Gerçekten, Markdown'ın varlığı bir dosya formatı değil, meta veridir.
...
Bir metin dosyasını açan hiç kimse, Markdown sözdizimini bulanlarsa, bu tamamen bonus kazanır.

Bu anlamda, ".text", ".txt" veya başka bir düz metin uzantısı ne olursa olsun kullanmak anlamlıdır.
...
Markdown hakkında hiçbir şey bilmeyen bir editör meta verileri önemsemez ve çeşitli "standart olmayan" uzantılarla karıştırılmaz, ancak düz metni tam olarak görüntüler ve düzenler.


Bitbucket md, mkdn, markdown kullanır: confluence.atlassian.com/display/BITBUCKET/…
Randy Syring

.md ve .markdown, bu noktada kullanılan en yaygın uzantılar olarak görünmektedir.
Christopher Barber,

: GitHub'dan tarafından tanınan uzantıları üzerinde küçük güncelleme, liste biraz büyüdü görünüyor md, mkd, mkdn, mdwn, mdown, markdown- kaynak
Robert Audi

16

MarkDown ve benzeri hafif işaretlemeler fikri düz metin olarak okunabilir olmalıdır, bu yüzden metin / düz uzantıya ( .txtveya .text) sahiptirler.

Ancak, kullanmak bazı insanlar vardır .markdownya .mdown.


2
Sadece kayıt için, iPhone için Elements .md, .markdown, .mdown, .mdwn ve .text 'i tanıyor
Beat Rupp

4
vim 7.3 .markdown ve .mdown 'ı tanır, bu nedenle .markdown en açıklayıcı olandır.
Martin,

1
Kohana .md kullanır
Liam Dawson

3
GitHub'da da bir çift .md gördüm ve ofisteki Vim'im Markdown olarak tanıyor (neden evde olmadığını kontrol ediyorum).
Wernight

1
Bu cevap, en çok oy alan cevap kadar kapsamlı değil.
svandragt



2

Doxygen , v1.8'deki Markdown desteğini ekledi. Dosya uzantılarını arar .mdveya arar .markdown.


1

Kısacası, cevap hayır.

Markdown dosyalarını herhangi bir şekilde işlenmeyecek tek başına dosyalar olarak kullanıyorsanız, lütfen istediğiniz şekilde adlandırın. Bunları bir sistemde kullanıyorsanız, bunları HTML veya PDF veya başka bir formatta işler, o zaman markdown dosyaları için sistemin hangi dosya uzantılarını beklediğini bulmanız gerekir.

Ayrıca, bir UNIX sistemi bağlamında, dosya uzantıları bile zorunlu değildir. Markdown formatında "README" adında bir dosya olabilir.


Ama filesadece söylemez ASCII metin olduğunu söyleyecektir beni ben bunu çalıştırabilirsiniz markdown.
Martin Ueding

1

Cas'ın çok iyi cevabına ek olarak, Vim markdown'ın github deposuyla olan bağlantısının biraz onaylanmadığını belirtmek isterim.

Kullanıcı plasticboy Vim Markdown orijinal yaratıcısı oldu ancak şu anda gelişmiş ve yüklenen vim komut sitede tarafından Hallison Batista ve diğerleri.

Örneğin, bir kullanıcı Gollum bağlantılarını desteklemek için bir çatal yaptı .


0

Hmm ... Geany, açık kaynak kodlu IDE, Markdown formatlı bir dosyayı kaydederken .mdmluzantıyı kullanır . Tek gibi görünmesi garip ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.