ライブラリはpegdownを利用しており、いくつか機能拡張してある。
マークアップ例:
# h1ヘッダー
### h3ヘッダー
表示例:
h1ヘッダー
h3ヘッダー
hタグには自動的にidが付加されるため、アンカーリンクを容易に付けることができる。
マークアップ例:
dtの内容
: ddの内容
表示例:
- dtの内容
- ddの内容
dtタグには自動的にidが付加されるため、アンカーリンクを容易に付けることができる。
マークアップ例:
[markdownスタイル](http://url)
[[Wikiスタイル]]
[[ラベル|リンクページ]]
表示例:
上記Wikiスタイルのリンク書式を利用して、#の後にhタグやdtタグの文字列を指定すればよい。
マークアップ例:
[[#ページ内リンク]]
[[他ページ#他ページ内リンク]]
[[リンクラベル|ページ#アンカー]]
表示例:
マークアップ例:
```
ここに書いた内容が改行含め
そのまま出力される
```
表示例:
ここに書いた内容が改行含め そのまま出力される
ソースコードを記述する際は、```の後に言語のコードを書くと自動でシンタックスハイライトされる。対応している言語コードは以下の通り。
言語 | 言語コード |
---|---|
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
- 要素2
- 要素3
- 要素1
- 要素2
- 要素3
マークアップ例:
---------------------------------------
***
- - -
表示例:
マークアップ例:
> 引用したい内容
表示例:
引用したい内容