Movable Type で、アーカイブのページにインデックス (目次) を作る

Movable Type というか、ブログは、実は当サイトのような技術解説のような内容のサイトにははっきり言って向かない。なぜなら技術文書では、時系列に日々のコンテンツを並べるという日記やニュース的なブログのスタイルよりも、後から参照されることを前提としたリファレンスとしての利用のされ方をするからである。技術は積み重ねでもあるので、簡単なものから難しいものへ、すなわちアーカイブでは最新順ではなく古い順から並んでいってもらった方が良い場合がある。そしてさらに技術文書のインデックス (目次) を作っておくと便利だろう。当サイトのアーカイブページのように、このような場合は Movable Type ではアーカイブ用のテンプレートを少し改造する。以下、青で示している部分が追加・変更点である。参考にして欲しい。
...

<div class="content">

<font color="blue"><a name="index"><h3>「<$MTArchiveTitle$>」のインデックス</h3></a>
<ol>
<MTEntries sort_order="ascend">
<li><a href="#<$MTEntryID pad="1"$>"><$MTEntryTitle$></a></li>
</MTEntries>
</ol>
</font>
<MTEntries <font color="blue">sort_order="ascend"></font>
<$MTEntryTrackbackData$>

<font color="blue"><a name="<$MTEntryID pad="1"$>"><h3 id="a<$MTEntryID pad="1"$>">
<$MTEntryTitle$>
</h3></a></font>

<$MTEntryBody$>

...

<font color="blue">| <a href="#index">Top ↑</a></font>
</p>

...
トラックバック URL: https://perltips.twinkle.cc/trackback/62
毎エントリー楽しみに読んでいます。 > Movable Type というか、ブログは、実は当サイトのような技術解説のような内容のサイトにははっきり言って向かない。 そうでしょうか... ツールの特性を活かしつつカスタマイズしていくとそれなりに使えると思います。デフォルトの状態だと確かに「使えない」こともあると思いますけど... MT であればテンプレートのカスタマイズやプラグインの導入で、この手のサイト用の使い勝手のよい CMS になりうると思います。
Posted by やまざき (未認証ユーザ) on 2006/05/08(月) 05:52
コメントありがとうございます。 そうですね、技術ブログ用のテンプレがあればいいなと思います。ターンキーソリューションの CMS として使うなら Drupal の方がいいでしょう。
Posted by yas (未認証ユーザ) on 2006/05/08(月) 07:32