サポートする記法

サポートする記法

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]
 
?
閉じる
C-s
保存