Markdown記法を使って、はてなブログを書いてみる
お知らせ: 新しくホームページを作りました! これから記事を増やしていくつもりなので, 良かったら見て下さい!! ホームページはこちらになります.
Markdown記法が気になったので、勉強がてらまとめてみます!
見出し
#見出し ##見出し ###見出し ####見出し #####見出し ######見出し #######見出し
とすると、
見出し
見出し
見出し
見出し
見出し
見出し
#見出し
となります。最後は#が入ってしまっているので、最大6つまで対応しているようです。
段落分けと改行
aaaaa bbbbb ccccc
と書くと、
aaaaa bbbbb ccccc
となります。
aaaaa bbbbb ccccc
と書くと、
aaaaa bbbbb ccccc
となります。つまり、空行が挟まれると、段落が変わります。 改行をしたい場合は、行末に半角スペースを2つ入れれば改行できます。
水平線
*(アスタリスク), -(ハイフン), =(イコール), _(アンダーバー)などを3つ以上続けて書くと、水平線が引けます。
*** --- === ___
とすると、
のようになります。
リスト
順序なしリスト
- aaaaa - bbbbb - ccccc - ddddd - eeeee - fffff
と書くと、
- aaaaa
- bbbbb
- ccccc
- ddddd
- eeeee
- fffff
のようになります。注意すべき点は、
- -(ハイフン)の後に、半角スペースを1つ入れること。
- 段を下げるときは、半角スペースを2つ入れる(1段につき)こと。
ちなみに-(ハイフン)は、*(アスタリスク)や、+(プラス)で表しても、同様の結果が得られるようです。
順序付きリスト
1. aaaaa 2. bbbbb 3. ccccc 4. ddddd
- aaaaa
- bbbbb
- ccccc
- ddddd
のようになります。どうやら数字+.(ドット)というのが重要らしく、次のようにしても、同様の結果が得られます。
1. aaaaa 1. bbbbb 999. ccccc 2. ddddd
この場合も、.(ドット)の後ろには半角スペース1つが必要です。
強調
*強調* **強調** ***強調*** ****強調****
とすると、
強調
強調
強調
強調
となります。これは*を3つ以上つけても、意味は無いようです。
コード
コードを一文などで書くときは、`(バッククォート)で囲みます。
`print "hello"`
次のようになります。
print "hello"
複数行にまたがるときは、
1. 各行の行頭に半角スペース4つ分空ける。
2. コード部分を、`(バッククォート)3つずつで囲む。
の2つのやり方があるようです。個人的には後者のほうがだいぶ楽なような...
シンタックスハイライトを使いたいときは、後者のやり方に加えて、ブロックのはじめの```の後ろに、言語名を書きます。では、例を上げます。
#include<stdio.h> int main() { printf("Hello world!"); return 0; }
と書くと、次のようになります。1番目の例です。
#include<stdio.h>
int main()
{
printf("Hello world!");
return 0;
}
次は2番目の例です。
```
#include<stdio.h>
int main()
{
printf("Hello world!");
return 0;
}
```
とすると、
#include<stdio.h> int main() { printf("Hello world!"); return 0; }
となり、
```c
#include<stdio.h>
int main()
{
printf("Hello world!");
return 0;
}
```
と書くと、
#include<stdio.h> int main() { printf("Hello world!"); return 0; }
シンタックスハイライトされます!!便利!!
引用
引用は、次のように書きます。
> aaaaa bbbbb ccccc ddddd eeeee
下のようになります。
aaaaa bbbbb ccccc ddddd eeeee
表組み
表組みは下のように書きます。強調なども使用出来ます。
||aaaaaaa|bbbbbbb|ccccccc| |-|:-|:-:|-:| |ノーマル|AAA|BBB|CCC| |*イタリック*|*AAA*|*BBB*|*CCC*| |**ボールド**|**AAA**|**BBB**|**CCC**|
二行目の:(コロン)の付け方で、寄せ方が決まります。
-(ハイフン)の両端につければ、中央寄せ、右のみなら、右寄せになります。左のみか、何も付けなければ、左寄せです。
aaaaaaa | bbbbbbb | ccccccc | |
---|---|---|---|
ノーマル | AAA | BBB | CCC |
イタリック | AAA | BBB | CCC |
ボールド | AAA | BBB | CCC |
リンク
リンクは、次のような書き方をします。
[wikipedia markdown](http://ja.wikipedia.org/wiki/Markdown)
下のように、リンクがつきました。
wikipedia markdown
また、違うリンクの付け方もあり、以下のようにもできます。
[wikipedia markdown] [wikipedia markdown]:http://ja.wikipedia.org/wiki/Markdown ・・・(1)
(1)の行は、どこに書いてもよいため、複数のリンクをまとめて記述したりできます。
このページを作る際に、上のリンク先を参考にしました。