--- Title: 'メモの書き方 - Markdown基礎編 #mimemo' Keywords: - mimemo Author: mimemo Web: 'https://mimemo.io/m/YJbOxkGe2ovd35W' --- mimemoでは、ただ普通にメモを書いてもいいのですが、**Markdown**という記法を使ってメモを書くと、かんたんに整理されたメモを書くことができます。 # Markdownって何? Makdownは、文章の書き方・記法のひとつです。 たとえばメールなどで、 ```css お知らせ =========== 大切なお知らせです。 - 明日は鈴木さんはお休み - 明日の打ち合わせは延期 ``` こんなふうに、記号で装飾を足して、読みやすく整理された感じにしたものを見たことはないでしょうか。 Markdownは、こういった工夫した書き方を発展させ、 * 「# 」を頭につけたら見出し * 「- 」って頭についているところはリスト といったようにルールとして決めて、まとめたものです。 Markdownは、そのままでもそれなりに整理された見た目になりますが、**HTML**^[ホームページを作る時に使う言語です]に変換する前提でルールが決められており、HTMLに変換することで、見出しは見出しらしく、表は表らしく、見やすい表示にすることができます。 今あなたが見ているこの文章も、Markdownで書いたものをHTMLに変換して、見た目を整えたもので、たとえば、リストは ```markdown - リスト1 - リスト2 - リスト3 ``` というふうに頭に「- 」をつけて書くことで - リスト1 - リスト2 - リスト3 というふうに、リストらしい見た目に変換されます。 # 記法一覧(基礎編) Markdownの一番基本的な書き方のルールは以下の通りです。 ## 見出し 見出しの書き方は二種類あります。 一つは頭に「#」をつけるもので、こちらの書き方だと「#」の数によって、6段階の見出しを作れます ```markdown # 大きな見出し ## 中見出し ### 小見出し #### もっと小さな見出し ##### もっともっと小さな見出し ###### もっともっともっと小さな見出し ``` と書くと ---- # 大きな見出し ## 中見出し ### 小見出し #### もっと小さな見出し ##### もっともっと小さな見出し ###### もっともっともっと小さな見出し ---- となります。 もう一つは、「==========」「-------------」というのを下につける書き方で ```markdown 大きな見出し ========= 中見出し ---------------- ``` と書くことで ---- 大きな見出し ========= 中見出し ----------------- ---- というふうに変換されます。こちらは2種類しか作れませんが、書く上では見やすくてよいので、こちらを好む人も結構います。ちなみに「=」や「-」をならべる数は特に決まっていないので、見やすさ重視で大丈夫です。 ## リスト リストは2種類あります。 一つは、順番などを表す、数字付きのリストで ```markdown 1. 数字つきリスト1 1. 数字つきリスト2 1. 数字つきリスト3 ``` と書くと ---- 1. 数字つきリスト1 1. 数字つきリスト2 1. 数字つきリスト3 ---- となります。「1.」の部分の数字は、全部「1.」でもいいですし、「1.」「2.」「3.」と変えても大丈夫です。また、一番最初の行の数字を変えると、始まりの数字を変更できます。 ```markdown 5. 5から始まるリスト1 5. 5から始まるリスト2 5. 5から始まるリスト3 ``` 5. 5から始まるリスト1 5. 5から始まるリスト2 5. 5から始まるリスト3 ---- もう一つは、順番などのない、普通のリストで、 ```markdown - 普通のリスト1 - 普通のリスト2 - 普通のリスト3 ``` ```markdown * 普通のリスト1 * 普通のリスト2 * 普通のリスト3 ``` ```markdown + 普通のリスト1 + 普通のリスト2 + 普通のリスト3 ``` のどれでも ---- - 普通のリスト1 - 普通のリスト2 - 普通のリスト3 ---- となります。 リストは、階層化でき、 ```markdown - リスト1段目1 - リスト2段目2 - リスト2段目2 - リスト1段目2 1. リスト2段目数字1 1. リスト2段目数字2 ``` とすると、 ---- - リスト1段目1 - リスト2段目2 - リスト2段目2 - リスト1段目2 1. リスト2段目数字1 1. リスト2段目数字2 ---- こうなります ## 引用 引用は、メールでよく使われる引用と同じように、頭に「>」をつけます ```markdown > 吾輩は猫である > 名前はまだない ``` と書けば > 吾輩は猫である > 名前はまだない という表示になります。 ## 区切り線 区切りの線は、「*」(アスタリスク)「-」(ハイフン)「_」(アンダースコア)のどれかを、**4つ以上**並べます。 ```markdown **** ``` ```markdown ---- ``` ```markdown ____ ```` と書くと ---- ↑こういう区切り線が表示されます ## リンク メモに他のページへのリンクを貼りたい時は ```markdown http://www.yahoo.co.jp/ ``` と普通にURLを貼り付ければ http://www.yahoo.co.jp/ このように自動でリンクします。もし特定のテキストの部分にリンクを貼りたい場合は ```markdown [ヤフーへのリンク](http://www.yahoo.co.jp/) ``` こう書くことで [ヤフーへのリンク](http://www.yahoo.co.jp/) このように指定した文字の部分にリンクが貼られます。 ## 強調(太字) 文章の途中で、強調して太字にしたい部分は、「\*\*」で太字にしたい部分をはさみます。 ```markdown mimemoは**Markdownで書ける**メモサービスです ``` ---- mimemoは**Markdownで書ける**メモサービスです ---- ## プログラムのコマンドなどを文中に プログラムのコマンドなど、文章の途中で等幅フォントで表示したいような部分は「`」(バッククオート)で挟みます。 ```markdown ファイルの一覧は`ls -al`で表示します ``` ---- ファイルの一覧は`ls -al`で表示します ---- ## ソースコード プログラムのソースコードや、Markdownの文章をそのまま貼り付けたい場合などは、3つ以上の「`」(バッククオート)を並べた行で上下を挟むと、色付けされた見やすい表示になります。 ````markdown ``` var hoge = 'hello,world'; function fuga(foo){ var bar = 'baz'; } ``` ```` と書くと ``` var hoge = 'hello,world'; function fuga(foo){ var bar = 'baz'; } ``` となります。 ---- [メモの書き方](/m/Dz2XWn4vQlYApmx) メモの書き方 - Markdown基礎編←イマココ [メモの書き方 - Markdown応用編](/m/qXLx9alV2l70BJv) [メモの書き方 - コンテンツを埋め込む](/m/J3kyw8o38l6Lrg7) [メモのかき方 - スライドショー機能を活用する](https://mimemo.io/m/xpgOEoQbKlDWnZP)