markdown書式ヘルプ

ライブラリはpegdownを利用しており、いくつか機能拡張してある。

ヘッダー

マークアップ例:

# h1ヘッダー
### h3ヘッダー

表示例:

h1ヘッダー

h3ヘッダー

hタグには自動的にidが付加されるため、アンカーリンクを容易に付けることができる。

定義リスト

マークアップ例:

dtの内容
: ddの内容

表示例:

dtの内容
ddの内容

dtタグには自動的にidが付加されるため、アンカーリンクを容易に付けることができる。

リンク

マークアップ例:

[markdownスタイル](http://url)
[[Wikiスタイル]]
[[ラベル|リンクページ]]

表示例:

markdownスタイル
Wikiスタイル
ラベル

アンカーリンク

上記Wikiスタイルのリンク書式を利用して、#の後にhタグやdtタグの文字列を指定すればよい。

マークアップ例:

[[#ページ内リンク]]
[[他ページ#他ページ内リンク]]
[[リンクラベル|ページ#アンカー]]

表示例:

ページ内リンク
他ページ内リンク
リンクラベル

pre

マークアップ例:

```
ここに書いた内容が改行含め
そのまま出力される
```

表示例:

ここに書いた内容が改行含め
そのまま出力される

code

ソースコードを記述する際は、```の後に言語のコードを書くと自動でシンタックスハイライトされる。対応している言語コードは以下の通り。

言語 言語コード
C c
C++ cpp
C# csharp
CSS css
Flex flex
HTML html
Java java
JavaScript javascript
JavaScript with DOM javascript_dom
Perl perl
PHP php
Python python
Ruby ruby
Scala scala
SQL sql
XML xml

マークアップ例:

```scala
def hello(name: String) = {
  println("Hello, " + name)
}
```

表示例:

def hello(name: String) = {
  println("Hello, " + name)
}

強調

マークアップ例:

*斜体*
**太字**

表示例:

斜体
太字

リスト

マークアップ例:

* 要素1
* 要素2
* 要素3
1. 要素1
1. 要素2
1. 要素3

表示例:

  1. 要素1
  2. 要素2
  3. 要素3

ライン

マークアップ例:

---------------------------------------
***
- - -

表示例:




引用

マークアップ例:

> 引用したい内容

表示例:

引用したい内容