Movabletypeで関連記事を自動表示する。
記事の投稿や編集が簡単なブログですがその一方で、記事が多くなればなるほど埋もれた記事にアクセスしてもらう確率が減ってきますし、ブログの中から必要な情報を探し出す事が困難になってきます。そこでエントリーに関連する記事をタグベースで関連づけして自動的に表示するMovabletypeプラグインを紹介します。
今回紹介する「TagSupplementals Plugin」をはタグによって関連記事を判別しますのでMovabletype3.3以降かタグ機能を付加したMovabletypeが必要となります。
詳しくは以下
インストールTagSupplementals Pluginをダウンロード後、解凍して出てきたplファイルをプラグインフォルダにいれます。メインメニュー→プラグインで表示されていればOKです。
■コード記述例
<MTEntryIfTagged>
<div class="entry-tags">
<h4 class="entry-tags-header">関連記事:</h4>
<ul class="archive-list">
<MTRelatedEntries lastn="10">
<li><$MTEntryDate format="%Y.%m.%d"$>:
<a href="<$MTEntryPermalink$>">
<$MTEntryTitle$></a></li>
</MTRelatedEntries>
</ul>
</div>
</MTEntryIfTagged>
今回は使用していませんが「weight="constant|idf"」では記事の関連度の計算方法を設定する事ができます。constantの場合にはタグの出現頻度を考慮せず、重み付けなしで関連記事を選出。単に関連するタグの個数が多いエントリーからリストされます。idfの場合にはタグの出現頻度の逆数で重み付けして評価します。一般的には出現頻度の低い(ドキュメントの性質を特徴付ける)タグを共有するエントリーの優先順位が上がります。
試してみた所、かなり精度がいいのでオススメのプラグインです。一つ一つ関連記事を見つけ出してきて書いている方にはぜひ使用してもらいたいです。


















コメント
I窶冦 very interested in topics like that, but this one sounds especially truthful, and I really trust the source where it came from. Sooner or later it was going to come out and it finally did!
Posted by Dario Cukier at 2008年04月07日 02:26
It is one of things I can never understand ... how people can think that way. It's so illogical that it can only be based upon moronity.
Posted by noname at 2008年04月09日 19:08