小粋空間MovableType SEO対応テーマセット

小粋空間ではMovableTypeのテンプレートをバージョン3版から配布していますが、新しくSEOに対応したウィジェント対応テーマセットが配布されています。

3カラム版を適用

バックグラウンドの配色を変えていますが3カラム表示です。

これまでとは変わりないように見えますが、SEO対応版ではヘッダーの次にブログ記事(ウェブページも含む)が来るように変更されています。

スタイルシートを外して表示

ブラウザからスタイルシートを適用しないで見ると、この作り方がよく分かります。

従来は、ヘッダー→サイドバー→ブログ記事→フッターという流れになっていましたが、SEO対応版では、ヘッダー→ブログ記事→サイドバー→フッターというように、ブログ記事とサイドバーの流れを入れ替えています。以下は、メインindexテンプレートです。

<mt:unless name="page_layout" like="column">
<mt:setvar name="page_layout" value="layout-three-column" />
</mt:unless>
<mt:setVar name="main_template" value="1" />
<mt:setVar name="main_index" value="1" />
<mt:include module="ヘッダー" />

<div id="content">
<div class="blog">

<mt:entries>
<mt:entryTrackbackData />
<mt:include module="ブログ記事の概要" />
</mt:entries>

<p class="content-nav"><a href="<mt:link template="アーカイブインデックス" />">Archives</a></p>

</div>
</div>

<mt:if name="page_layout" like="layout-three-column-right|layout-three-column-liquid-right">
<mt:else>
<mt:if name="page_layout" like="three|left">
<div id="links-left-box">
<dl id="links-left">
<mt:include module="サイドバー2" />
<mt:if name="page_layout" like="two">
<mt:include module="サイドバー" />
</mt:if>
</dl>
</div>
</mt:if>
</mt:if>

<mt:if name="page_layout" like="layout-three-column-right|layout-three-column-liquid-right">
<div id="links-left-box">
<dl id="links-left">
<mt:include module="サイドバー2" />
</dl>
</div>
</mt:if>

<mt:if name="page_layout" like="three|right">
<div id="links-right-box">
<dl id="links-right">
<mt:if name="page_layout" like="two">
<mt:include module="サイドバー2" />
</mt:if>
<mt:include module="サイドバー" />
</dl>
</div>
</mt:if>

<mt:include module="フッター" />

ブログ記事の設定は、<div id="content">~</div>間に行われています。

<div id="content">
<div class="blog">

<mt:entries>
(ブログ記事の設定記述)
</mt:entries>


</div>
</div>

※スタイルシートの変更

スタイルシートは、ブログ記事部分は.layout-three-column #content { }間に記述され、デフォルトでは幅数は478pxとなっています。この例では、528pxと、50px広げています。

.layout-three-column #content {
float: left;
width: /*478px*/528px ;
border-bottom: 1px solid #669;
border-left: 1px solid #669;
border-right: 1px solid #669;
margin-left: 185px;
}

1カラムや3カラム右サイドバー、2カラム右サイドバーでは差し支えありませんが(従来通り)、3カラムや2カラム左サイドバーではこのまま再構築すると、左側サイドバーがブログ記事側にずれて表示されます。このためには、左側サイドバーも50px左にずらして表示させる必要があります。.layout-three-column #links-left-box {}の部分です。デフォルトでは-665pxなので、-715pxに設定すればいいことになります。

.layout-three-column #links-left-box {
float: left;
width: 185px;
margin-left: /*-665px*/-715px;
}

なお、このままだと右サイドバーが落ちますから、全体の幅数も50px広げます。この例では、3カラム表示ですから、3カラムの部分の設定をします。デフォルトでは850pxなので、900pxとします。

/* 3カラム固定レイアウト幅 */
.layout-three-column-right #box,
.layout-three-column #box {
width: /*850*/900px;
}

※いずれも赤い部分が修正した個所

小粋空間テーマセット

なお、SEO対応テーマセットは、MovableType5版のみが配布されています。

トラックバックURL

このエントリーのトラックバックURL:
http://makky.s32.coreserver.jp/mt51/mt-tb.cgi/1622

トラックバック

» 検索エンジン元社員が明かすSEO対策。 検索で上位 情報起業・個人サイトのための最新SEO対策 from おかねのなるき
SEO対策総合研究所SEO対策 検索で上位 SEO対策 検索で上位。 情報起業... 続きを読む