plugin/paranoid.pl

プラグイン/paranoid.pl

paranoid.pl (2006-05-11)

ダウンロード

説明

中途半端な機能いくつか。 スキモノさん向け。 かも。

((mailadd ...))

メールアドレスをベタ書きするためのものです(リンクは張りません)。
メールアドレスの機械的収集に対し、若干の対策をほどこしてあります。

  • コンマ(,)、セミコロン(;)、'、` がドット (.) に置換される。
  • #、*、?、コロン(:) が @ に置換される。
  • . と @ は &#nn; の形に置換。
  • おとりのメールアドレスが html タグとして挿入される。

用例:

  ((mailadd hoge#foo;bar,baz))

結果: hoge@foo.bar.baz

メールアドレスはそのまま書いても表示されますが、その場合は編集ページを見られたら機械的に抜き放題となるので、まあ適当にいじっておいたほうがよろしいかと思われます。

メールアドレスは <span class="mailadd">〜</span> でくくられます。 必要に応じて CSS 内に mailadd クラスを定義してください。

((ruby ...))

ルビつき文字の記述。

用例:

  待て、((ruby 孔明 こうめい))の罠だ!

結果: 待て、孔明(こうめい) の罠だ!

ぶっちゃけ <ruby> タグに展開しているだけなので、バージョン 5.0 以上の Internet Explorer でないと期待通りに表示されません。

((span ...))

スタイルシートによる装飾表示。

第一引数にスタイルシートのクラス名を指定、それ以降の引数をそのクラスで表示します。

たとえば、スタイルシートを編集し、あらかじめ以下のような設定をつけ加えておきます。

  .tategaki {
    Font-Family: monospace;
    Font-Size: 80%;
    Writing-Mode: tb-rl;
    Background-Color: #f0fff0;
  }

そのうえで、

  ((span tategaki インターネットエクスプローラ5.5以上でなら、この文章は縦書きで表示されると思う。))

こんなふうに書くと、以下のように表示されます。

インターネットエクスプローラ5.5以上でなら、この文章は縦書きで表示されると思う。

まあ、これまた要は <span class="...">〜</span> でくくっているだけです、