plugin/paranoid.pl
プラグイン/paranoid.pl
paranoid.pl (2006-05-11)
説明
中途半端な機能いくつか。 スキモノさん向け。 かも。
((mailadd ...))
メールアドレスをベタ書きするためのものです(リンクは張りません)。
メールアドレスの機械的収集に対し、若干の対策をほどこしてあります。
- コンマ(,)、セミコロン(;)、'、` がドット (.) に置換される。
- #、*、?、コロン(:) が @ に置換される。
- . と @ は &#nn; の形に置換。
- おとりのメールアドレスが html タグとして挿入される。
用例:
((mailadd 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> でくくっているだけです、