- Last Modified: 2010年5月31日 22:11
^ 概要
MT::Plugin::HikiDoc は、Text::HikiDoc::Plugin のプラグインをそのまま利用します。このことで、拡張書式を用意に追加可能です。ここでは、Text::HikiDoc に標準添付のプラグインと、MT::Plugin::HikiDoc 用に用意したプラグインの簡単な説明を行います
^ 目次
^ Text::HikiDoc の Plugin
^ aa
<pre class="ascii-art"></pre> を出力します
^ サンプル
{{aa "
,へ、 /^i
| \〉`ヽ-―ー--< 〈\ |
7 , -- 、, --- 、 ヽ
/ / \、i, ,ノ ヽ ヽ
| (-=・=- -=・=- ) |
/ < / ▼ ヽ > 、
く彡彡 _/\_ ミミミ ヽ
`< ミミ彳ヘ
> ___/ \
/ 7 \
| /
"}}
^ 出力結果
<pre class="ascii-art"> ,へ、 /^i | \〉`ヽ-―ー--< 〈\ | 7 , -- 、, --- 、 ヽ / / \、i, ,ノ ヽ ヽ | (-=・=- -=・=- ) | / < / ▼ ヽ > 、 く彡彡 _/\_ ミミミ ヽ `< ミミ彳ヘ > ___/ \ / 7 \ | / </pre>
Plugin::texthighlight or Plugin::vimcolor or Plugin::syntaxhighlighter が有効なら、下記のように書く事もできます
<<< aa ,へ、 /^i | \〉`ヽ-―ー--< 〈\ | 7 , -- 、, --- 、 ヽ / / \、i, ,ノ ヽ ヽ | (-=・=- -=・=- ) | / < / ▼ ヽ > 、 く彡彡 _/\_ ミミミ ヽ `< ミミ彳ヘ > ___/ \ / 7 \ | / >>>
^ br
br タグを出力します
^ サンプル
{{br}}
{{br '2'}}
{{br '','clear:both'}}
^ 出力結果
<br /> <br /><br /> <br style="clear:both;" />
^ e
数値/文字実態参照を出力します
^ サンプル
{{e('hearts')}} {{e('9829')}}
^ 出力結果
♥ ♥
^ ins
^ sub
^ sup
^ サンプル
ほげほげ{{ins 'insert part'}}ふがふが
H{{sub('2')}}O
2{{sup(3)}}=8
^ 出力結果
ほげほげinsert partふがふが
H2O
23=8
^ raw
HTMLタグをそのまま出力します
^ サンプル
{{raw '<img src="sample.jpg" />'}}
^ 出力結果
<img src="sample.jpg" />
Plugin::texthighlight or Plugin::vimcolor or Plugin::syntaxhighlighter が有効なら、下記のように書く事もできます
<<< raw <img src="sample.jpg" /> >>>
^ texthighlight
Text::Highlight を利用して、プログラム言語等を読みやすくハイライトします (MT::Plugin::HikiDoc に同梱)
^ vimcolor
Text::VimColor を利用して、プログラム言語等を読みやすくハイライトします
^ syntaxhighlighter
SyntaxHighlighterを利用して、プログラム言語等を読みやすくハイライトします (MT::Plugin::HikiDoc に同梱)
JavaScript を利用します。テンプレートの「HTML ヘッダー」等に下記のように追記してください。必要な JavaScript をインクルードします
<$MTHikiDocInclude brush='perl,bash,ruby,diff,sql' theme='emacs'$>
- brush では、ハイライト対象となる言語をカンマ区切りで指定してください。省略時はハイライト可能な全ての言語がハイライトされます
- 指定可能な言語: as3,bash,coldfusion,cpp,csharp,css,delphi,diff,erlang,groovy,java,javafx,jscript,perl,php,plain,powershell,python,ruby,scala,sql,vb,xml
- theme では、「○○風な見た目」を指定できます
- 指定可能なテーマ: default,django,eclipse,emacs,fadetogrey,midnight,rdark
^ サンプル
<<< Perl #!/usr/bin/perl use strict; use warnings; print "hoge\n"; exit; >>>
^ 出力結果
#!/usr/bin/perl use strict; use warnings; print "hoge\n"; exit;
^ MT::Plugin::HikDoc 独自のプラグイン
^ amazon
amazon へのリンクタグを出力します
^ 使い方
文字列 文字列を省略すると、書影画像が表示されます
^ サンプル
大好きな「あらいぐまラスカル」です
^ 出力結果

大好きな「あらいぐまラスカル」です
^ exif
画像の Exif 情報を表示します
^ サンプル
| Make | RICOH |
| Model | GR Digital |
| DateTimeOriginal | 2009:07:12 09:53:43 |
| ShutterSpeed | 1/250 |
| Aperture | 4.0 |
| FocalLength | 5.9 mm |
| FocalLength135 | 28.0mm |
| ISO | 64 |
| ImageSize | 200x300 |
| ImageSizeOriginal | 3264x2176 |
| FileSize | 73 kB |
^ 出力結果
| Make | RICOH |
| Model | GR Digital |
| DateTimeOriginal | 2009:07:12 09:53:43 |
| ShutterSpeed | 1/250 |
| Aperture | 4.0 |
| FocalLength | 5.9 mm |
| FocalLength135 | 28.0mm |
| ISO | 64 |
| ImageSize | 200x300 |
| ImageSizeOriginal | 3264x2176 |
| FileSize | 73 kB |
^ fn
脚注です
^ サンプル
めっそうもございません {{fn "本当はあります"}}
^ 出力結果
めっそうもございません *1
Google 検索結果へのリンクを出力します
^ 使い方
{{google '検索ワード','リンク文字列 (省略可)'}}
^ サンプル
{{google 'ひげまる'}}
{{google 'ひげまる','エゴサーチ'}}
^ 出力
^ wikipedia
Wikipedia (ja) へのリンクタグを出力します
^ 使い方
{{wikipedia '検索ワード','リンク文字列 (省略可)'}}
^ サンプル
{{wikipedia 'ニコニコ動画'}}
{{wikipedia 'ニコニコ動画','ニコ動'}}
^ 出力
^ nicovideo
ニコニコ動画へのリンクタグを出力します
^ 使い方
{{nicovideo '動画ID or マイリストID', 'リンク文字列 (省略可)', '種別(省略可)'}}
リンク文字列がある場合はその文字列からリンクします
種別は thumb (動画サムネイル)、list (マイリスト)、hatena (はてダへのリンク)、player (外部プレイヤー)
省略時は thumb になります
^ サンプル
{{nicovideo 'sm7603364'}}
{{nicovideo 'sm7603364','天空の城ラピュタ「君をのせて」三回目。。。のはずだったんだけどね'}}
{{nicovideo 'sm7603364',' はてなで見る方はこちらから','hatena'}}
{{nicovideo 'sm7603364','','player'}}
{{nicovideo '6272098','','list'}}
{{nicovideo '6272098','ひげまるリスト','list'}}
^ 出力結果
天空の城ラピュタ「君をのせて」三回目。。。のはずだったんだけどね
はてなで見る方はこちらから
ひげまるリスト
^ youtube
youtube へのリンクタグを出力します
^ 使い方
{{youtube '動画ID', 'リンク文字列 (省略可)'}}
リンク文字列がある場合はその文字列からリンクします
^ サンプル
{{youtube 'HPAmev5-xG8'}}
{{youtube 'HPAmev5-xG8','ハナミズキ'}}
^ 出力結果
^ toc
そのページの目次 (Table Of Contents) を自動的に作成します。目次は <h?> タグを利用して作成します
^ サンプル
{{toc}}
^ 出力結果
このページの目次をご覧ください
- *1 本当はあります
Comments:0
Trackbacks:0
- TrackBack URL for this entry
- http://d.haro.jp/sys/mtos/mt-tb.cgi/3504
- Listed below are links to weblogs that reference
- HikiDoc Plugin 一覧 from 勤務先と無関係なことを書く日記