Home > Movable Type > TOPの最新エントリー表示方法を変える

TOPの最新エントリー表示方法を変える

TOPには最新エントリーを5件表示してサイドバーの「Recent Entry」には最新10件のタイトルを表示していました。

でも1日平均3件のエントリーをしていると4日でTOPから消えてしまい埋もれていってしまいます。

実験的にTOPの表示変えてみる事にしました。
今回大きなヒントをいただいたのは我楽さんです。

<参考元>
我楽: トップページをちょこっといじりました。

最新エントリーを表示させたい箇所に以下のソースを追加します。
以下の例だと…

最新の5件を除く10件を概要付で表示
<MTEntries lastn="10" offset="5">

最新の15件を除く10件をタイトルのみで表示
<MTEntries lastn="10" offset="15">

<MTEntries lastn="10" offset="5">
<a title="&quot;<$MTEntryTitle$>&quot; の固定リンク" href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br>
<$MTEntryExcerpt$><br>
<$MTEntryDate format="%m / %d (%a) %H:%M"$> | Comment (<$MTEntryCommentCount$>) | Trackback (<$MTEntryTrackbackCount$>) | <MTEntryCategories glue=", "><a href="<$MTCategoryArchiveLink$>">
<$MTCategoryDescription$>
</a></MTEntryCategories>
</MTEntries>

<MTEntries lastn="10" offset="15">
<a title="&quot;<$MTEntryTitle$>&quot; の固定リンク" href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br>
<$MTEntryExcerpt$><br>
<$MTEntryDate format="%m / %d (%a) %H:%M"$> | Comment (<$MTEntryCommentCount$>) | Trackback (<$MTEntryTrackbackCount$>) | <MTEntryCategories glue=", "><a href="<$MTCategoryArchiveLink$>">
<$MTCategoryDescription$>
</a></MTEntryCategories>
</MTEntries>

offsetをうまく使う事がポイントですね♪

エントリーに概要がない場合は
<$MTEntryExcerpt$> → <$MTEntryExcerpt convert_breaks="1"$>
このように変える事でエントリーの最初の20文字を表示してくれます。
これを機会にこれからはちゃんと概要も書こうと思ったしだいです…

これでTOPには最新のエントリーが25件表示されるようになりました。
1週間以上のご無沙汰でもとりあえずは迷わず辿り着けるかな??
でもかなり縦に長くなってしまうのでこのまま様子を見てみようと思います。

Home > Movable Type > TOPの最新エントリー表示方法を変える

Search
Feeds

Page Top