Home > bsoft > HikiDoc Plugin 一覧

HikiDoc Plugin 一覧

  • 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 へのリンクタグを出力します

^ 使い方

{{amazon 'asinコード','文字列','アソシエイトID'}}
文字列を省略すると、書影画像が表示されます

^ サンプル

{{amazon 'B00005LCGA','','higemaru-22'}}
大好きな「{{amazon 'B00005LCGA','あらいぐまラスカル','higemaru-22'}}」です

^ 出力結果


大好きな「あらいぐまラスカル」です

^ exif

画像の Exif 情報を表示します

^ サンプル

{{exif 'http://d.haro.jp/images/20090712_095343.jpg'}}

^ 出力結果

MakeRICOH
ModelGR Digital
DateTimeOriginal2009:07:12 09:53:43
ShutterSpeed1/250
Aperture4.0
FocalLength5.9 mm
FocalLength13528.0mm
ISO64
ImageSize200x300
ImageSizeOriginal3264x2176
FileSize73 kB

^ fn

脚注です

^ サンプル

めっそうもございません {{fn "本当はあります"}}

^ 出力結果

めっそうもございません *1

^ google

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 本当はあります

Home > bsoft > HikiDoc Plugin 一覧

Feeds

Return to page top