Sat, 31 Dec 2005
はぢめてblosxomプラグインを書きましたそのに
まず、ひとつ前のエントリでチルダが全角に化けていたので修正。そしたら当然tildeExchangeの効力で何もかも%7E
に置換される、と…これはやはり不味いので、tildeExchangeを次のように変更しました。…こんなので良いのか、自分。てゆーか、前よりマシだけど、まだダメじゃないか。
# Blosxom Plugin: tildeExchange
# Author(s): Yasuo Yamashita
# Version: 1.1
# Blosxom Home/Docs/Licensing: http://www.blosxom.com/
package tildeExchange;
use strict;
# --- Configurable variables -----------
# --- Plug-in package variables --------
# --------------------------------------
sub start {
return 1;
}
sub last {
$blosxom::output =~ s/href="(.*?)~/href="$1%7E/g;
$blosxom::output =~ s/data="(.*?)~/data="$1%7E/g;
$blosxom::output =~ s/src="(.*?)~/src="$1%7E/g;
return 1;
}
return 1;