16時17分MovableTypeには記事が多くなった時に、例えば5件の記事を表示させたら次のページにリンクさせて、そっちに続きを表示って機能が無いんだよね。ほっといたらアーカイブでしか1ページから溢れた記事を読めなくなっちゃうの。それじゃ〜不便だから、ページ下部に分割したページのリンクが欲しいよね。それをやってくれるのがPageButeと言うプラグイン。下のソースはブログトップページのブログ記事を表示させてる部分のソースだけど(所謂、ブログ記事の概要)、そのソースの赤い部分がPageButeの記述です。下で解説をするので、参考になるなら幸いです。基本自分の備忘録なので解釈が間違ってるやもしれません。</div></div>さて、解説。上記ソースの青い部分がPageButeの記述です。count=”5′′>〜</mt:pagecontents>ブログ記事をどの範囲で区切るかを指定。この場合、<mt:Entries>〜</mt:Entries>で囲まれたブログタイトル、本文、続きを読む、ポストインフォを一括りとすると言う事。「count=”5′′」で、このタグで囲まれたその部分を5件繰り返し1ページに表示させ、それ以降は2ページ目にすると言う指定。真ん中に出てくる<$mt:PageSeparator$>は、最後の5件目(count=”5′′の場合)のどこで分割するかを指定しているみたい。module=”ポストインフォ”$>の前に入れたら5件目のポストインフォが表示されなかったからね。<mt:Entries>と<mt:PageContents>の中に記述するのが正解みたい。下のソースがPageButeで自動的にページ分割されるリストメニューの記述。delim=”LAST”$></mt:IfPageLast></div><mt:ifPageBefore>〜</mt:ifPageBefore>は、もし今居るページの前にページが有った場合、その中の記述が表示されますというもの。delim=”PREV”$>が表示されますよと。delim=”TOP”$>で最初のページにリンクし、その時のリンクテキストは「TOP」ですよとなる。delim=”PREV”$>は、今居るページの1ページ前へのリンクを張りますという意味で、その時のリンクテキストは「PREV」ですよの意味。ここまでが『今居る位置が最初のページじゃなかった場合に表示させる記述』となる。show_always=”0′′>は、各ページへのリンクを出力します。「delim=”|”」は、ページ番号とページ番号との間を何で仕切るかを指定。↑の場合は「|」にしてあります(上記のサンプル画像では半角スペースになっています)。「show_always=”0′′」は、記事数が少なくてページ分割の必要が無い場合は出力しませんよと言う意味。delim=”NEXT”$></mt:ifPageNext>は、次のページがあった場合<$mt:PageNext$>で次のページへのリンクを出力し、そのリンクテキストは「NEXT」ですと言う意味。delim=”LAST”$>で出力し、そのリンクテキストは「AST」ですよと言う意味。これでページ分割は終了。あ、インストール方法はPageButeでググッてダウンロードして、サーバーのMovableTypeフォルダ内のpluginの中に放りこめばOKです。