Markdownファイルのファイル拡張子は?


116

スタンドアロンMarkdownファイルの公式のファイル拡張子はありますか?


8
誰もfilename.md.txtと同じように使用していfilename.rst.txtますか?マークダウン形式であることを示しますが、マークダウンを処理するものがない場合はプレーンテキストにフォールバックします。GitHubには認識し.rst.txtますが、ない.md.txtgist.github.com/2770487
endolith

1
これらのファイルをWindowsマシンに保存する予定がある場合は、3文字以下の拡張子を使用します。これは、作る.md.mkdだけ一般的に使用されるオプション。そのうち、.mdFARの方が人気があるので、使用することを強くお勧めします。マシン記述子ファイルについて心配する必要はありません。それらはそれほど広く使用されておらず、Markdown Editorで完全に編集可能である必要があります(エディターのプレビュー部分は無視してください)。
krowe2 14年

回答:


109

他の回答で説明されているように、Markdownファイル拡張子の要件はありません。ただし、エディターまたはパーサーが使用しているファイルがMarkdown形式であることを保証するには、次の拡張子のいずれかを探します。

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

開発者が標準に準拠するように、HTMLへの変換にこれらの拡張機能の選択のみを使用するGitHubなどのWebサイトがあります。(以下の例を参照)

個人的に、私が見てきた.markdown.mdownは、ほとんどの使用、およびLinuxユーザとして、私が使用して避けるだろうた.mdもすることができ、このようメートルの achine Dの GCCを使用してコードをコンパイルするためのescriptionファイル。


拡張機能の使用例:

GitHubmarkdown、mdown、mkdn、mkd、mdソース

Elements Markdown Editor:マークダウン、mdown、mdwn、md

Vim マークダウンmarkdown、mdown、mkdn、mdwn、mkd、md

Bitbucketmarkdown、mdown、mkdn、mkd、md、textソース

R StudioRmd


参考文献

あり値下げメーリングリスト:このトピックについての興味深い議論を持っている12

そして、特に明らかにすることは説明の1つです:

Markdownはファイルの形式を引き継ぐためのものではなく、プレーンテキストに微妙に情報を追加する方法です。本当に、Markdownの存在はメタデータであり、ファイル形式ではありません。
...
テキストファイルを開く人がMarkdown構文を見つけても混乱することはありません。それは純粋なボーナスです。

この意味で、「。text」、「。txt」、またはその他の関連するプレーンテキスト拡張子を使用することは理にかなっています。
...
Markdownについて何も知らないエディタは、メタデータを気にせず、さまざまな「非標準」拡張機能と混同することはありませんが、プレーンテキストを表示して編集します。


:のBitbucketは、MD、mkdn、値下げ使用confluence.atlassian.com/display/BITBUCKET/...
ランディSyring

.mdと.markdownは、この時点で使用されている最も一般的な拡張子のようです。
クリストファーバーバー

:GitHubので認識機能拡張にはほとんど更新、リストが少し成長したようだmdmkdmkdnmdwnmdownmarkdown- ソース
ロバートアウディ

16

MarkDownおよび同様の軽量マークアップの概念は、プレーンテキストとして読み取り可能にすることであるため、text / plain拡張(.txtまたは.text)があります。

ただし、.markdownまたはを使用する人もいます.mdown


2
記録のためだけに、Elements for the iPhoneは.md、.markdown、.mdown、.mdwn、および.textを認識します
Beat Rupp

4
vim 7.3は.markdownと.mdownを認識するため、.markdownが最も記述的なものです。
マーティンUeding

1
Kohanaは.mdを使用します
リアムドーソン

3
GitHubでもいくつかの.mdを確認しましたが、オフィスのVimはそれをMarkdownとして認識します(なぜ自宅にないのかを確認する必要があります)。
ワーナイト

1
この回答は、投票数が最も多いものほど広範囲/完全ではありません。
-svandragt

3

私はそれを知りませんが.text公式ウェブサイトの拡張機能を使用してページを生成するマークダウン明らかにすることで先例が設定されていると思います。


3
公式ウェブサイトがそれを使用しているからといって、それが良いアイデアだとは限りません。 .textは、マークダウンではなくプレーンテキストを意味します。
エンドリス



1

要するに、答えはノーです。

何らかの方法で処理されないスタンドアロンファイルとしてマークダウンファイルを単に使用している場合は、任意の名前を付けてください。システムでそれらを使用してHTMLまたはPDFまたはその他の形式に処理する場合、そのシステムがマークダウンファイルに期待するファイル拡張子を把握する必要があります。

また、UNIXシステムのコンテキストでは、ファイル拡張子は必須ではありません。単にマークダウン形式の「README」というファイルを作成できます。


しかし、fileそれだけは教えてくれないASCIIテキスト、であることを教えてくれます私を、私はそれを通じ実行することができますmarkdown
マーティンUeding

1

Casの非常に良い答えへの追加として、Vim markdownのgithubリポジトリへの彼のリンクはやや非推奨であることに言及したいと思います。

ユーザーplasticboyはVim Markdownの最初の作成者でしたが、現在はHallison Batistaなどによって vimスクリプトサイトに開発およびアップロードされています。

たとえば、1人のユーザーがGollumリンクをサポートするために分岐しました。


0

うーん...オープンソースIDEのGeanyは、Markdown形式のファイルを保存するときに、.mdml拡張子を使用します。それが唯一のものであるように見えるのは奇妙です...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.