そろそろまたMTサイトを作ろうかと思って、MT4をいじっている最中ですが、MT4は、相当手直しする必要がありそうですね。
まず、作るページの種類の選択が必要です。
というのもデフォルトでは、記事のページが、カテゴリーフォルダの中と著者別フォルダの中と、月別フォルダの中の3つもできてしまうんですね。
どういう風にできるかというと、
- >2007>09>記事ページ
- >cat1>2007>09>記事ページ
- >ミヤザキ>2007>09>記事ページ
という形です。
でもこれって、開いてみたら、中身はほとんど同じファイルなんです。コンテンツ自体、同じなわけですから、当たり前ですね。これでは、検索エンジンが嫌うスパムページになりかねません。
だからアーカイブページは、記事ページとカテゴリーページ以外は、作成しないようにテンプレートを削除しておいた方が良さそうです。
▼削除方法は、各ブログトップから
>デザイン>テンプレート>アーカイブテンプレート>ブログ記事リスト
と進んで、アーカイブマッピングの、カテゴリ以外を削除します。
削除するには、リストの右側のバケツをクリックすれば削除できます。
最後に<保存>を押します。
ちなみに一旦削除しても、Create New Archive Mappingの+マークをクリックすれば、いくらでも再生できますので、気にせず削除して大丈夫です。
同様にテンプレートを変更しても、デフォルトに戻せますので、いろいろ触ってみてもイイかと思います。
ファイルネームの変更
また、ブログ記事のファイルネームも、変更しておいた方が良さそうです。 というのも、デフォルトではファイルネームは、/2007/09/post.htmlというふうに、日付で作られるからです。
ブログは原則的に日記というのが建前ですから、これがデフォルトになっているのは当然ですが、検索エンジンからすると日付け別にサイトができているのは、あまり意味がないわけです。
なので、
/カテゴリー/サブカテゴリー/post.html
となるように、変更しておく必要があります。
▼設定方法としては、
>デザイン>テンプレート>アーカイブテンプレート>ブログ記事
と進んで、一番下のアーカイブマッピングのところで、
/カテゴリー/サブカテゴリー/post.html
のタイプを選択して、<保存>を押します。
アドセンス広告の挿入
アドセンスの広告は、モジュールを作って挿入する形になります。 これは、>デザイン>テンプレート>テンプレートモジュールと進み、+Create new モジュール template のところをクリックすれば、新しいモジュールが作れます。 で、たとえば記事上に表示させる広告モジュールを<cm1>という名で作り、そのなかにアドセンスのタグを貼り付けて、保存しておきます。でもって、ブログ記事のテンプレート(アーカイブページ>ブログ記事)で、ブログ記事の詳細モジュールの上に
<$mtInclude module="cm1"$>と挿入して保存し、再構築をかければ、記事ページにアドセンスが入ります。
ただこの場合、ちょっと問題があります。というのもここに入れると、できたページでは見出しタグの<h1>の上にアドセンスタグが入ってしまうんですね。
これだとアドセンスの広告の最適化が図れません。
デフォルトのテンプレートでは、見出しタグ(h1,h2,h3,h4,h5,h6)の配列がなんかヘンですので、この辺も少しいじる必要がありそうです。
その他
それからMT4の最大の売りである、ウエブページ、どういうわけかうまく作成されません。これは、ブログとは別にスタティックなページを作る機能なんですが、なんかperlのプログラムで引っかかってしまうようです。う~ん、なかなか難しいですね。今日も休みなので、いろいろいじってみます。
続きはまた今度かきますね。
Pre >
エイリアス指定枠が足りない!
Next >
モジュールとリンクを使って、MTブログをドカドカ量産する方法
コメントする