MovableType3で記事(エントリー)を書く場合、
記事を書き込むエリアとして、内容(body)、追記(extend)、概要(except)がある。
エントリー編集ページのイメージ
今回、内容(body)と追記(extend)に注目してみる。
MovableTypeで記事(エントリー)は、「内容」と「追記」に分けて書く事ができる。
一般的には、以下の形式が多い。
<「内容」と「追記」の関係>
・内容(body)に記事の冒頭部分のみを書き込む。
・追記(extend)部分に、冒頭部分に続く記事を書き込む。
・複数エントリーをリストするページには、エントリーの内容(body)のみを表示する。
一つのページ内で複数エントリーの記事を見やすく並べるために、内容(body)の記事部分を軽量化しておく。
追記が書き込まれたエントリーの場合は "続きを読む" のリンクを表示する。
訪問者がその記事を深く読みたい場合は、"続きを読む" のリンクから、個別エントリーページへジャンプする。
・個別エントリーページで、内容(body)部分~追記(extend)部分までの全ての記事を表示する。
・・・
この「内容」と「追記」の関係を、
自分のブログにどう当てはめるか、考えてみた。
<自分のブログにおける「内容」と「追記」の関係、扱い>
・記事そのものの内容を「内容」と「追記」という形で分割はしない。
・「追記」部分は、その記事(エントリー)に対して、後日気付いた事や発見した事を書き加える場所とする。
つまり、「追記」=後日書き加えた事。
・「追記」は、追記であることを明確にする。
"続きを読む" というデフォルトのリンク表示は、"追記"という表示に改める。
・追記内容を表示するのは、「個別エントリーアーカイブ」ページのみとする。
上記方針で、活用していきたい。
一度投稿した記事に対して、後から内容を書き加えたいと思う事は、これまでよくあったし。
この形式で、備忘録ツールとしての使い勝手の向上を狙う。
・・・
今回テンプレートを編集した内容
【メインページ】のテンプレート
<MTEntryIfExtended>
<p class="extended"><a href="<$MTEntryPermalink$>#more">続きを読む "<$MTEntryTitle$>"</a></p>
</MTEntryIfExtended>
↓
<MTEntryIfExtended>
<p class="extended"><a href="<$MTEntryPermalink$>#more">追記 "<$MTEntryTitle$>"</a></p>
</MTEntryIfExtended>
【個別エントリーアーカイブ】のテンプレート
<div id="a<$MTEntryID pad="1"$>more"><div id="more">
<$MTEntryMore$>
</div></div>
↓
<div id="a<$MTEntryID pad="1"$>more"><div id="more">
<MTEntryIfExtended>
<h2>追記</h2>
<$MTEntryMore$>
</MTEntryIfExtended>
</div></div>
【カテゴリー・アーカイブ】のテンプレート
<MTEntryIfExtended>
<$MTEntryMore$>
</MTEntryIfExtended>
↓
<MTEntryIfExtended>
<p class="extended"><a href="<$MTEntryPermalink$>#more">追記 "<$MTEntryTitle$>"</a></p>
</MTEntryIfExtended>
【日付アーカイブ】のテンプレート
<MTEntryIfExtended>
<$MTEntryMore$>
</MTEntryIfExtended>
↓
<MTEntryIfExtended>
<p class="extended"><a href="<$MTEntryPermalink$>#more">追記 "<$MTEntryTitle$>"</a></p>
</MTEntryIfExtended>
<修正前>
エントリーをリストするページ
"続きを読む" リンクから
↓
個別エントリーページへ
<修正後>
エントリーをリストするページ
"追記" リンクから
↓
個別エントリーページへ
・・・
その他:
さらには、
追記("続きを読む")の見せ方として、以下のような手もあるようです。
MovableTypeを攻略せよ! - ページ変更なしで「続きを読む」
http://mtk.jean-k.com/archives/2004/05/30_1936.php
コメントする