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