2022.1.3|Movable Type

Movable Type(ムーバブルタイプ)でブログ記事一覧を表示させる設定方法

Movable Type(ムーバブルタイプ)でブログ記事一覧を表示させる設定方法

Movable Type(ムーバブルタイプ)では、ブログ記事一覧をブロックタグ(MTタグ)を利用して表示させることができます。
モディファイアを指定することで、特定のカテゴリのブログ記事だけを抜き出すことや、日付順で指定した数のブログ記事を一覧することができます。

今回は、Movable Type(ムーバブルタイプ)でブログ記事一覧を表示させる設定方法を解説します。

Movable Typeでブログ記事一覧を表示させる設定方法

Movable Typeの初期状態ではブログ記事を作成するとトップページには最大で10記事まで表示されます。 ブログ記事アーカイブ以外のテンプレートでブログ記事を表示するときは、「mt:Entries」ブロックタグを使います。

Movable Typeで記事の公開日・時刻を出力するMTタグ
ブログ記事一覧表示
<mt:entries>
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
表示数を8件に制限し、新しいものから古いものに並ぶ表示
<mt:entries lastn="8">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
表示数を8件に制限し、指定された条件でフィルタリングをし表示
<mt:entries limit="8">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
公開日順に表示
<mt:entries sort_by="authored_on">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
作成ユーザー順に表示
<mt:entries sort_by="author_id">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
出力ファイル名順に表示
<mt:entries sort_by="basename">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
作成日順に表示
<mt:entries sort_by="created_on">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
ブログ記事のタイトル順に表示
<mt:entries sort_by="title">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
コメントの件数順に表示
<mt:entries sort_by="comment_count">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
古いものから新しいものに並ぶ表示
<mt:entries sort_order="ascend">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
新しいものから古いものに並ぶ表示
<mt:entries sort_order="descend">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
特定のカテゴリに属するものだけ表示
<mt:entries category="カテゴリ名">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
特定のカテゴリに属するものだけ表示(親カテゴリと子カテゴリ表示)
<mt:entries category="親カテゴリ名/子カテゴリ名">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
特定のタグに属するものだけ表示
<mt:entries tag="タグ名">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
特定のユーザーに属するものだけ表示
<mt:entries author="ユーザー名">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>
最近コメント投稿されたブログ記事を10件表示
<mt:entries recently_commented_on="10">
<dl>
<dt><$mt:EntryDate format="%x"$></dt>
<dd><a href="<$mt:EntryPermalink$>"><$mt:Entrytitle words="100+..."$></a></dd>
</dl>
</mt:entries>

まとめ

Movable Type(ムーバブルタイプ)では、ブログ記事一覧を表示させる方法はこれだけの数があります。
デザインやイメージに合わせて使い分けて変更できるので使い易いですね。