takecの気まぐれブログ

プログラミング等の話題を気まぐれに

はてなで使うMarkdown記法

はてなで用いるMarkdown記法をまとめる。

Markdown http://daringfireball.net/projects/markdown/syntax

見出し : <h1>~<h6>

  • シャープを1~6個行頭に並べると見出しとなる。
#見出し1
##見出し2
###見出し3
####見出し4
#####見出し5
######見出し6

見出し1

見出し2

見出し3

見出し4

見出し5
見出し6

段落、改行 : <p>,<br>

  • 1行以上の空行で挟まれた部分が段落となる。
  • 行末にスペースが2つ以上あれば段落内で改行
段落1段落1
段落1段落1段落1

段落2段落2段落2 段落2 段落2
段落2段落2段落2

段落3段落3段落3 半角スペース2つ→  
段落3段落3段落3

段落1段落1 段落1段落1段落1

段落2段落2段落2 段落2 段落2 段落2段落2段落2

段落3段落3段落3 半角スペース2つ→
段落3段落3段落3

箇条書きリスト : <ul>

  • ハイフン、プラス、アスタリスクのいずれかと半角スペースを行頭に入れれば箇条書きリスト
  • 半角スペース4つまたはタブで階層を表す。
- list 1
    - list1.1
        - list1.1.1
            - list1.1.1.1
                - list1.1.1.1.1
* list 2
    * list 2.1
    * list 2.2
 * list 3
    * list 3.1
+ list 4
  • list 1
    • list1.1
      • list1.1.1
        • list1.1.1.1
          • list1.1.1.1.1
  • list 2
    • list 2.1
    • list 2.2
  • list 3
    • list 3.1
  • list 4

番号付きリスト : <ol>

  • 数字+ドットで始まると番号付きリストとなる。
  • 数字は無視されて自動的に番号つけされる(OL要素となる)
1. list 1
    1. list 1.1
    1. list 1.2
        1. list 1.2.1
5. list 2
1. list 3
  1. list 1
    1. list 1.1
    2. list 1.2
      1. list 1.2.1
  2. list 2
  3. list 3

表組 : <table>

  • 1行目に項目名を縦棒「|」で区切って記入
  • 2行目にハイフン「-」とコロン「:」でアライメントを指定
  • 3行目以降に実際の項目を記入
  • 行頭、行末の縦棒は省略可能
指定なし|左寄せ|中央寄せ|右寄せ
--------|:-----|:---:   |-----:
項目1|項目2|項目3|項目4
項目5|項目6|項目7|項目8
指定なし 左寄せ 中央寄せ 右寄せ
項目1 項目2 項目3 項目4
項目5 項目6 項目7 項目8

強調 : <em>,<strong>

*強調1*
**強調2**
***強調3***

強調1 強調2 強調3

打消し線 : <del>

  • チルダ2つで囲むと打消し線となる。
~~打消し線~~

打消し線

水平線 : <hr>

  • アンダースコア、アスタリスク、ハイフンを3つ以上連続して記入すると水平線となる。
  • 間にスペースが入ってもよい、
___
***
---
- - -




引用 :

  • 行頭に大なりと半角スペースで引用(> )
これは普通の文章

> ここは引用
> > ネストも可能

これは普通の文章

ここは引用

ネストも可能

コード記法 : <code>

  • 文章中にコードを記入したい場合は1つ以上のバッククオートで囲む
  • n連バッククオートを含むコードを記入する場合は(n+1)連以上のバッククオートで囲む。
  • 最初または最後にバッククオートを記入する場合はスペースを挿入する。
こんな感じで`int main(void)`埋め込まれる。  
バッククオート込みの場合は`` `a``  
```` ```a``` ````

こんな感じでint main(void)埋め込まれる。
バッククオート込みの場合は`a
```a```

pre記法 : <pre>

 ```c
 int main(void){
     return 0;
 }
 ```
int main(void){
    return 0;
}

リンク : <a>

  • 大括弧内にリンクテキストを、括弧の中にURLを記入
  • <>で囲んだ部分は自動リンク
[本ブログ](blog.hatena.ne.jp/takecccc)

本ブログ

画像 : <img>

  • エクスクラメーション+リンクで画像
![Alt Alternate Text](http://cdn1.www.st-hatena.com/users/ta/takecccc/profile.gif)

Alt Alternate Text