Movable Typeでリンク集を作る方法

Movable Typeでリンク集を作る方法をメモっておく。

リンク集用のエントリーに、地道に書くというのも1つの方法であるが、途中でデザインを変えたくなっても簡単にはできないという問題がある。どうにかして、デザインも変更しやすく、管理も容易にできるように、Movable Typeでできないかな〜と考え付いたのがこの方法である。(一般的にやられている?)

概要

簡単に言えば、リンク集専用のブログを作り、各エントリーに1つのリンクを記載し、カテゴリで一覧を表示するというものである。

各エントリーを作成する際には、以下の項目を指定することができる。

  • タイトル (MTEntryTitle)
  • エントリーの内容 (MTEntryBody)
  • 追記 (MTEntryMore)
  • 概要 (MTEntryExcerpt)
  • キーワード (MTEntryKeywords)

これらに、リンク先サイトのタイトルや、アドレス、紹介文などを適当に割り当てればよい。

手順

Movable Type 3.2での設定手順を述べる。

  1. ブログを新規作成する
  2. パーマリンクの設定を変更する。
    「設定」−「公開」の画面で「パーマリンクの設定」を「カテゴリ」にする。
  3. アーカイブマッピングの変更する。
    「設定」−「公開」の画面で、「カテゴリー」のみにチェックを行い、その他のチェックは外す。
  4. 出力フォーマットを変更する。
    「設定」−「公開」の画面で、アーカイブマッピングのカテゴリーの出力フォーマットを以下のように指定する。(別に変更しなくてもよい)
    <$MTArchiveCategory dirify="1"$>.html
  5. 不要なテンプレートを削除する。
    インデックスについては、「メインページ」を残し、後は全て削除する。
  6. リンク集作成のルールを決める。
    どのタグに何を割り当てるかを決める。以下は例である。
    項目タグ割当内容
    タイトルMTEntryTitleリンク先タイトル
    エントリーの内容 (body)MTEntryBody紹介文
    追記 (more)MTEntryMoreアドレス

    他にも、あと2つ指定できるので、例えばバナーなどを指定しても良いでしょう。

  7. カテゴリテンプレートを修正する。
    カテゴリテンプレートをどのように表示するかにあわせて、変更する。以下は、リンク集を表示するコアの部分の例である。
    <table>
    <MTEntries>
    <tr>
    <td><a href="<$MTEntryMore$>"><$MTEntryTitle$></a></td>
    <td><$MTEntryBody$></td>
    </tr>
    </MTEntries>
    </table>
    
  8. あとは、自分で決めたルールに従って、エントリーを作成する。

順番を制御する

表示される順番を制御するには、sort_order, sort_byを利用できる。タイトルに数字を入れて、ソートできるようにしたり、更新日時を変更することで制御できる。

その他

他にも、上記の方法を応用(?)すれば、アフィリエイトのリンク集もできる。

また、トラックバックやコメントのフラグを利用することで、「オススメ」アイコンや「相互リンク」アイコンなども表示することも可能である。

トラックバック(0)

このブログ記事に対するトラックバックURL: http://itsmemo.com/mt/mt-tb.cgi/28

※スパム防止のため、管理人がトラックバック内容確認後、公開されます。

コメントする