0と1でできたブログ

プログラミングなどの個人的なメモ。他の人の参考になれば嬉しいです。

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
  1. aaaaa
  2. bbbbb
  3. ccccc
  4. 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)

wikipedia markdown

(1)の行は、どこに書いてもよいため、複数のリンクをまとめて記述したりできます。

このページを作る際に、上のリンク先を参考にしました。


記事とは関係ないのですが,webアプリケーション開発の練習で,まとめのまとめサイトを作ってみたので,よろしければ見てみてください. (いろんなまとめのまとめ, 恋愛・結婚の2chまとめサイトのまとめ)