MT4のmetaタグ

2008年11月14日 公開

よく見てみると、<meta ~ discription><meta ~ keywords>が無い。何故に。誤って消した? でも、モジュール化されていて、どのページも同じでは困るし、テキトーにMTのファンクションタグを入れただけでは、場合によっては空白になる。

しからば、メインのテンプレートに、こんなものを挿入

<mt:If name="main_index">
<meta name="description" content="<$mt:BlogDescription$>" />
<mt:Else name="entry_template">
<meta name="description" content="<$mt:EntryExcerpt$>" />
<meta name="keywords" content="<mt:EntryTags glue=","><$mt:TagName$></mt:EntryTags>" />
<mt:Else name="category_archive">
<meta name="description" content="<$mt:CategoryDescription$>" />
</mt:If>

カテゴリーページはあまり注目される必要が無いため、keywordsは敢えて無視してみた。

また、月別ページは生成しないので、設定もしない。

注意点としては、カテゴリーの説明などが空白なら、空白になるだろうということ。ブログやカテゴリーの説明や、各エントリーのタグが空白ではないことが前提。

このページに無いじゃんって? まーねー v(^.^)

.