サポートする記法
HatenaSyntaxでサポートする記法の一覧。
はてなダイアリのはてな記法についてはこちらを参照。
見出し記法
* 見出し ** 小見出し *** 小小見出し
名前付き見出し記法
*name* 見出し
この値はHatenaSyntax::getSectionName()で取得できる。
リスト記法
-ぶどう --巨峰 --マスカット -もも
順序付きリストも記述できる。
+ぶどう +もも ++すもも
定義リスト記法
:京都府:京都市 :滋賀県:大津市 :三重県:津市
引用記法
引用する。引用はネストできる。
>> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt. <<
また、引用元を記述できる。
>http://google.com/> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt. <<
pre記法
整形した分をそのまま表示できる。
>| Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt. |<
スーパーpre記法
コードなどを色付して表示するための記法。
実際に色付け表示するには別にコードハイライトするライブラリを利用する。
>|html| <html><head><title>lorem ipsum</title></head> <body> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt. </body></html> ||<
表組み記法
|*名前|*色|*個数| |りんご|赤|1| |みかん|だいだい|2|
続きを読む記法
実際にはてなダイアリーの様に続きを読む記法を動作させたい場合は、HatenaSyntax::hasSeparator()やHatenaSyntax::separate()を利用する。
====
pタグ停止記法
pタグのみ受け付ける。
><p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt. </p><
脚注記法
二重の丸括弧で囲んだ部分は脚注となる
lorem ipsum((脚注部分)) dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt.
改行記法
空行を二つ続けると改行する。
http記法
リンクをはる。
[http://google.com]
タイトルを指定するにはこうする。
[http://google.com:title=google]
タイトルの自動取得を指定する場合はこうする。
[http://google.com/:title]
タイトル自動取得の動作はレンダラの設定として渡すコールバックで規定される。詳しくはレンダラに渡す設定を参照。
自動リンク停止記法
[]で囲んだ文字はそのまま解釈される。
[][http://google.com][] これはリンクされずに角括弧がそのまま表示される。
下書き記法
htmlにも表示されないコメントとなる。
<!-- コメント -->
キーワード記法
[[と]]で囲むとキーワードリンクとなる。
目次記法
目次を表示する。
[:contents]