Home > Movable Type > メインページで「続きを読む」を表示させる

メインページで「続きを読む」を表示させる

Movable Type では、初期設定をいじらなければ、メインページやカテゴリーページ、月別アーカイブページには記事全文が表示されます。

これは、個別記事にアドセンスのリンクを貼って収益を図ろうとしている私にしてみれば致命的です。

というわけで、追記を使わずに、エントリーの途中で「続きを読む」にさせてみます。

注)このカスタマイズをすると、多分、追記記事が機能しませんので、追記は書かないこと前提です。また、デフォルトのテンプレートを使用していることを前提に話を進めます。

メインページのテンプレートを開いて、

<$MTEntryBody$>
<MTIfNonEmpty tag="EntryMore" convert_breaks="0">
<p class="entry-more-link">
<a href="<$MTEntryPermalink$>#more">続きを読む "<$MTEntryTitle$>" &raquo;</a>
</p>
</MTIfNonEmpty>

の記述を以下のように書き換えます。

<$MTEntryExcerpt$>
<p class="entry-more-link">
<a href="<$MTEntryPermalink$>">続きを読む "<$MTEntryTitle$>" &raquo;</a>
</p>

ここで、

<$MTEntryExcerpt$>

は、記事の概要を表示させる変数タグです。記事のエントリー時に概要を入力していな場合でも、本文の最初のN文字が自動的に変数に格納される設定になっています。

以上で、メインページに新着エントリーの概要と「続きを読む」のリンクが生成されます。

ただ、リピートユーザーにしてみれば、新着記事がメインページにアクセスするだけは読めなくなってしまうという不都合が生じますので、その辺の対策も講じなければなりません(決して「リピーターは広告のクリック率が悪い」などと思ってはいけません^^;)。

リピーターにはフィードの全文配信で対応していますので、積極的にフィードの購読をお勧めすることで対応。

また、ブログの一気読みが出来るように、カテゴリーページや月別アーカイブページには、記事全文を表示させるようにしています。その際、訪問者が目的の記事を探しやすいように(と個別記事へのトラフィックを増やすために)上部に、全ての記事一覧を表示させています。

一覧表示のさせ方は、またどこかで。

Tags :
続きを読む?Mt?Movable?メインページ?Type?

カテゴリ「Movable Type」の最新記事

カテゴリ「Movable Type」 の全ての記事を読む

「続きを読む」に関連する商品を...

Home > Movable Type > メインページで「続きを読む」を表示させる

Search
Feeds

Page Top