Movable Type プラグインディレクトリ

MTSakuinPlugin

エントリーごとに設定したキーワードから、本の末尾にあるような索引を作成できます。エントリーの本文にキーワードが出現した場合、関連するエントリーへのリンク付きキーワードに自動的に置き換えたり、脚注に用語説明を追加できます。 用語集コンテンツや、はてなダイアリーのようなキーワードリンクを短時間で作成するためのプラグインです。

制作者: アイデアマンズ / フリー(個人利用のみ)(詳細は利用規約を参照)
ダウンロードサイト: MTSakuinPlugin
http://www.ideamans.com/tool/mtsakuinplugin.php

インストール方法

  1. ダウンロードしたアーカイブを解凍します。
  2. [Sakuin]ディレクトリをMovable Typeをインストールしたディレクトリの[plugins]ディレクトリにコピーします。

使い方

1. エントリーにキーワードを指定

エントリーのキーワード覧にそのエントリーに関連するキーワードを登録します。キーワードはカンマ(,)で区切っていくつでも登録できます。また、索引機能を利用する場合は、キーワードの後ろにパイプ(|)を付けて読み仮名を付けることができます。

キーワード登録: MTSakuin,キーワード,索引,辞書
読み仮名指定: MTSakuin,キーワード,索引|さくいん,辞書|じしょ
2. エントリー本文に自動でキーワードリンク

MTSakuinKeywordLinkテンプレート・タグで括った範囲で、そのブログのエントリーに関連するキーワードが使われていないか検索します。キーワードがあれば、関連するエントリーへのリンク付きキーワードに置換します。

<MTSakuin>
	<MTSakuinKeywordLink>
		<$MTEntryBody$>
	</MTSakuinKeywordLink>
</MTSakuin>
3. エントリー本文で使われているキーワードの一覧

MTSakuinKeywordsテンプレート・タグでkeywords="related"を指定すると、直前にMTSakuinKeywordLinkで検索してマッチしたキーワードを列挙します。

<$MTEntryTitle$>
<MTSakuin>
	<MTSakuinKeywordLink>
		<$MTEntryBody$>
	</MTSakuinKeywordLink>
	
	<h2>関連用語</h2>
	<dl>
	<MTSakuinKeywords keywords="related">
		<dt><$MTSakuinKeyword$></dt>
		<MTSakuinKeywordEntries>
			<dd><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></dd>
		</MTSakuinKeywordEntries>
	</MTSakuinKeywords>
	</dl>
</MTSakuin>
4. 索引ページの作成

本の末尾にあるような索引ページを作成することができます。

<MTSakuin>
	<MTSakuinGroups>
		<h1><$MTSakuinGroup$></h1>
		<dl>
		<MTSakuinKeywords>
			<dt><$MTSakuinKeyword$></dt>
			<MTSakuinKeywordEntries>
			<dd><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></dd>
			</MTSakuinKeywordEntries>
		</MTSakuinKeywords>
		</dl>
	</MTSakuinGroups>
</MTSakuin>
5. テンプレート・タグ

下記のテンプレート・タグを用いて表示のカスタマイズが可能です。詳細は配布元のページをご覧ください。

  • MTSakuin
  • MTSakuinKeywordLink
  • MTSakuinGroups
  • MTSakuinKeywords
  • MTSakuinKeywordEntries
  • MTSakuinGroupsHeader
  • MTSakuinGroupsFooter
  • MTSakuinGroup
  • MTSakuinGroupCount
  • MTSakuinGroupIndex
  • MTSakuinKeywordsHeader
  • MTSakuinKeywordsFooter
  • MTSakuinIfPhoneticIsDefferent
  • MTSakuinKeyword
  • MTSakuinPhonetic
  • MTSakuinGroup
  • MTSakuinKeywordCount
  • MTSakuinKeywordIndex

カスタマイズ情報

特になし

その他付加情報

特になし


トラックバック

トラックバック URL

このページのトップへ