KotonohaLinkプラグイン

はじめに

KotonohaLinkはMovable Type3.x以上で動作するプラグインです。任意の言葉を任意のURLへのリンクつきの文字列へと変換します。
KotonohaLinkはグローバルフィルタとして動作します。

インストール

本パッケージに含まれる、kotonohalinkディレクトリをMovable Typeをインストールしているディレクトリの下の「plugins」ディレクトリ下に置いてください。設置後、Movable Typeの管理画面のトップページ (ログイン直後のウェブログ一覧の画面) の一番下にインストール済みのプラグインの一つとして表示されていれば、設置は完了です。

今回よりKotonohaLink.datの文字コードがEUC-JP、改行コードLFに固定となりました。以前のバージョンからのアップグレード時にはサーバ上のKotonohaLink.datの文字コードを変換するようにしてください。1
それから、何も考えずにアップロードしてしまうと、KotonohaLink.datを上書きしてしまう可能性があります。十分に注意してください。
おすすめなのは、一度kotonohalinkディレクトリをローカルにバックアップしてから、作業していただくことです。

使い方

KotonohaLinkはグローバルフィルタとして動作します。例えば、以下のように使います。

<$MTEntryBody KotonohaLink="1"$>

こうすることで、エントリの本文中の定義された言葉が、リンクつきの文字列へと置き換わります。

言葉の定義は、KotonohaLink.datファイルで行います。以下のフォーマットで記述してください。

言葉<タブ>URL

各項目の間はタブで区切ってください。標準添付のKotonohaLink.datにはいくつかのサンプルが記述されていますので、参考にしてください。
なお、それぞれの項目にはPerlの正規表現を使用します。
KotonohaLink.datファイルの文字コードはEUC-JP、改行コードはLFにしてください。

更新履歴

このプラグインの利用、及び著作権や保証について

このプラグインは Movable Type のユーザーは目的を問わず、無償で自由に利用することができます。このプラグインの著作権はCHEEBOW(関根元和)が所有しています。

このプラグインは無保証です。作者はこのプラグインの利用における一切の動作保証とサポートを行いません。

謝辞

Takahiro HorikawaさんのMTHatenaKeywordプラグインのソースコードを参考にさせていただきました(というか、ほぼそのまま使わせていただいたと言うか……)。ありがとうございました。

連絡先

作者:CHEEBOW(関根元和)

e-mail:cheebow@gmail.com

Blog:ヒビノアワ