Movable Type 3.3でエントリー・アーカイブを表示するデフォルトテンプレートでは、エントリーのタイトルを表示する部分は、
<h2 id="archive-title"><$MTEntryTitle$></h2>
となっています。
StyleCatcherを使用して、スタイルを変更すると、スタイルシートでarchive-titleの記述がなくなるので、素っ気無い表示になってしまいます。
StyleCatcherを使用するなら、Movable Type 3.2以前のデフォルトテンプレートと同じように修正すれば良いと思います。Movable Type 3.2では、
<h3 class="entry-header"><$MTEntryTitle$></h3>
となっています。
Movable Type 3.2でコメント記入欄の幅を変更する方法です。
#comment-author, #comment-email, #comment-url, #comment-text {
width: 240px; }
StyleCatcherを使用している場合、/mt-static/themes/base-weblog.cssでこのように設定されていますので、240の数値を大きくすると、幅が広がる事になります。
あまり大きな数値にするとレイアウトが崩れたりしますので、大きくしても480ぐらいにしておいた方が良いと思います。
#comment-author, #comment-email, #comment-url, #comment-text {
width: 480px; }
Movable Type 3.2をダウンロードして、セットアップしてみました。
デフォルト・テンプレートのDate-Based Archiveにゴミがあり、日別アーカイブを表示するとページ上部に
" />
というものが表示されます(^_^;)。
下記の赤い部分を削除すれば、正常に表示されるようになりました。
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<$MTBlogURL$>index.xml"$>" />
Movable Typeでコメントを投稿して頂いた時に、メールアドレスを入力するように設定すると、メールアドレスがそのまま表示されてしまいます。メールアドレスが表示されないようにするには、テンプレートを以下のように変更する。
<p class="posted">投稿者 <$MTCommentAuthorLink default_name="Anonymous" spam_protect="1"$> <MTCommentAuthorIdentity> : <$MTCommentDate$></p>
↓
<p class="posted">投稿者 <$MTCommentAuthorLink default_name="Anonymous" show_email="0"$> <MTCommentAuthorIdentity> : <$MTCommentDate$></p>
変更するテンプレートは、下記の三つです。
- 個別エントリアーカイブ
- コメント・リストのテンプレート
- コメント・プレビューのテンプレート
Individual Archivesのテンプレートを編集して、以下のようなmetaタグを追加してみました。
<meta name="keywords" content="<$MTEntryKeywords$>" />
<meta name="description" content="<$MTEntryExcerpt$>" />
<$MTEntryKeywords$>は、エントリのキーワードに入力した語句が入りますので、キーワードの入力フィールドには、
キーワード1, キーワード2
というように入力しておきます。,(カンマ)の後ろにスペースが入っています。
<$MTEntryExcerpt$>は、エントリの概要が入ります。
この概要は、ブログの設定→表示設定→概要のワード数に設定した文字数分だけエントリーの内容が入ります。
デフォルトの設定では、40文字になっていますので、通常はこのままで良いと思います。
文字数を増やす時には、80文字以上にするのは好ましくないようですので、80よりも少ない数字を設定した方が良いと思います。
カレンダーの日にちをクリックした時に、日別アーカイブへ移動するようにBLOG質問箱: カレンダーで1日まとめて表示するを参考にテンプレートを修正してみました。
<a href="<$MTEntryPermalink$>"><$MTCalendarDay$></a>
↓
<a href="<$MTEntryLink archive_type="Daily"$>"><$MTCalendarDay$></a>