Movable Typeでsitemap.xmlを出力する

ブログ移行完了記念としてMovable Typeに対するカスタマイズはまだまだ続きます(≧∇≦)

Movable Typeでsitemap.xmlを出力することができないのかなぁとググッてみたら、Movable Typeの公式サイトで普通に紹介されてましたΣ
検索エンジン用サイトマップの作成 - Movable Typesitemap作成 - MovableTypeリアルゲットを参考にし、以下のように作成しました。

ダッシュボード→[ブログ]→[デザイン]→[テンプレート]から[インデックステンプレートの作成]をクリックします。
[出力ファイル名]を"sitemap.xml"とし、以下の通りテンプレートを作成します。

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<MTIgnore>メインインデックス</MTIgnore>
<url>
<loc><$MTBlogURL encode_xml="1"$></loc>
<lastmod><$MTDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>


<MTIgnore>ブログ記事</MTIgnore>
<MTEntries lastn="0" sort_by="modified_on">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</MTEntries>

<MTIgnore>カテゴリ</MTIgnore>
<MTArchiveList archive_type="Category" sort_by="modified_on">
<url>
<loc><$MTArchiveLink encode_xml="1"$></loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
</MTArchiveList>

<MTIgnore>月次アーカイブ</MTIgnore>
<MTArchiveList archive_type="Monthly" sort_by="modified_on">
<url>
<loc><$MTArchiveLink encode_xml="1"$></loc>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
</MTArchiveList>

<MTIgnore>全エントリー</MTIgnore>
<url>
<loc><$MTBlogArchiveURL$>index.html</loc>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<MTIgnore>ページ</MTIgnore>
<MTPages lastn="0" sort_by="modified_on">
<url>
<loc><$MTPagePermalink encode_xml="1"$></loc>
<lastmod><$MTPageModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
</MTPages>
</urlset>

折角なので全エントリーもsitemap.xml含めるようにしました。
テンプレートを再構築するとsitemap.xmlが実際に出力されます。

作成したsitemap.xmlをGoogle等の検索エンジンに食わせることで、効率的にクロールしてもらえます(´∀`)