記事中にある SOHO (ソーホー、Small Office Home Office) や LAN (ラン、Local Area Network) などの頭文字(acronym) を、辞書に従って ACRONYM
HTML タグに変換してくれる MovableType フィルタプラグインを書いてみました。
TagAbbr との違いは、頭文字では、それを一つの単語として発音する(SOHO=ソーホー)のに対して、略語では、アルファベットを一つずつ音読する(HTML=エイチ、ティー、エム、エル)点にあります。
ダウンロードしたアーカイブを展開して得られたファイルを MovableType の plugins ディレクトリにコピーします。その後、システムのプラグイン設定で、頭文字の辞書を登録します。頭文字の辞書は以下のようなフォーマットで、複数行に渡って、複数の頭文字を登録することができます。
NATO|North Atlantic Treaty Organization SOHO|Small Office Home Office LAN|Local Area Network
次に、MTEntryBody
などのモディファイヤとして、acronym="1"
を指定します。これによって、辞書に登録された頭文字のうち、最初に現れた頭文字が ACRONYM
HTML タグに一度だけ変換されます。もし、二度以降に出現した頭文字についても変換したい場合には、acronym="all"
と指定します。
master
) ... バグ修正や機能追加など開発途中のバージョンです。開発中の新機能などをいち早く利用できますが、新しいバグが生まれていたり、テストが不十分な場合があります。