Markdown(マークダウン)とは、「#」や「*」などの簡単な記号を使って、見出しや箇条書きといった文書の構造を表現できる記法です。テキストだけで手軽に書けるのに、変換すればきれいに整形されたHTMLなどとして表示できるのが特徴で、READMEファイルや技術ブログ、チャットツールなど、ITの世界で広く使われています。
現実世界でいえば、手書きメモに付ける印のようなものです。メモを取るとき、大事な見出しに丸を付けたり、項目の頭に「・」を書いたりしますよね。Markdownはそれをルール化したもので、「#を付けたら見出し」「-を付けたら箇条書き」のように、誰が書いても同じ意味に解釈できるようになっています。
Markdownの書き方の例
代表的な記法をいくつか紹介します。
| 書きたいもの | Markdownでの書き方 | 表示イメージ |
|---|---|---|
| 見出し | # 大見出し ## 中見出し |
大きな文字の見出し |
| 箇条書き | – 項目1 – 項目2 |
・項目1 ・項目2 |
| 強調(太字) | **大事な言葉** | 大事な言葉 |
| リンク | [表示する文字](URL) | クリックできるリンク |
| コード | `code` や “`で囲む | 等幅文字のコード表示 |
なぜMarkdownが使われるのか
- 書くのが速い
マウスでボタンを押して装飾する必要がなく、キーボードだけで書き続けられます。 - ただのテキストファイル
特別なソフトがなくてもメモ帳で開けて、壊れにくく、バージョン管理(Git)とも相性抜群です。 - そのままでも読める
変換しなくても、記号付きのテキストとして人間が普通に読めます。 - 多くのサービスが対応
GitHub、Slack、Notion、Qiita、WordPressなど、対応サービスが非常に多いです。
MarkdownとHTMLの関係
Webページを記述するHTMLは「<h1>見出し</h1>」のようにタグで文書構造を表しますが、タグが多くて人間には書きにくい面があります。Markdownは、このHTMLを「人間が書きやすい形」に簡略化したものといえます。Markdownで書かれた文書は、ツールによってHTMLに変換されてからブラウザに表示されるのが一般的です。細かい装飾はHTMLに及びませんが、日常の文書には十分な表現力があります。
Markdownを使うときの注意点
Markdownには厳密な統一規格がなく、サービスによって書ける記法が少しずつ違います(GitHub Flavored Markdownなどの「方言」があります)。表や打ち消し線などの拡張記法は、使う場所で対応しているか確認しましょう。また、拡張子は「.md」が一般的です。

コメント