Markdownとは、Markupの反対語…ではなくて、markup言語の一つである。
markup言語で最も普及しているものといえばHTML(HyperText Markup Language)であるが、残念ながらHTMLのソースコードにはタグの名前が多数入っていて、(コードとしてはわかりやすいかもしれないが)文書としては読みづらいものになっている。
そこで、テキストファイル形式でありながら、ソースコードが文書としても読みやすく、かつHTML同様の文書の構造化を実現する(HTMLに変換可能な)マークアップ言語としてJohn Gruberによって2004年に考案されたのがMarkdownである。
拡張子として公式なものはないが、".md"が用いられることがある。テキストファイルなので".txt"でも構わない。
簡単な仕様なので、サイトごとに拡張された方言が多数存在する。
主な文法には下記のようなものがあるが、複雑ものだとtableの作成までサポートしている。
見出しはHTMLの見出しレベル(`<h2>`の2)に相当する数の#を行の先頭に付けるだけ。
番号なしリスト(unordered list)は行の先頭に*をつけるだけ。
番号ありリスト(ordered list)は行の先頭に1. というようにピリオド付き番号をつけていく。
リンクは [リンクするテキスト](アドレス "タイトル") という書式になる。タイトルは省略できる。
バッククォート\`で囲んだ部分はソースコードとして認識され、Markdownとして処理されない。
バックスラッシュ`\`を前につけることでMarkdown文法上意味のある文字を単なる文字として扱うことが出来る。
オリジナルのMarkdownはiframeには対応していないが、Markdownのテキスト中に生HTMLを書いても構わないことになっている。
急上昇ワード改
最終更新:2026/01/03(土) 16:00
最終更新:2026/01/03(土) 16:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。