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