タグ「Template」が付けられているもの

Movable Type 3.3のエントリーアーカイブ

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

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>

変更するテンプレートは、下記の三つです。

  1. 個別エントリアーカイブ
  2. コメント・リストのテンプレート
  3. コメント・プレビューのテンプレート

metaタグの追加

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>