Google サイトマップを Movable Type で生成

Google ウェブマスター ツール を利用すると、Google にサイトマップを送信することができる。そうすることで、君のページを Google に見つけてもらいやすくなるわけだ。このサイトマップは Google の指定する XML 形式で記述する必要があるんだけど、ここでは、そのサイトマップを Movable Type のテンプレートを使って自動生成してみる。こんな感じ:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
  <url>
    <loc><mt:BlogURL encode_xml="1" /></loc>
    <priority>1.0</priority>
  </url>
  <mt:Entries lastn="9999">
  <url>
    <loc><mt:EntryPermalink encode_xml="1" /></loc>
    <lastmod><mt:EntryModifiedDate format="%Y-%m-%d" /></lastmod>
  </url>
  </mt:Entries>
  <mt:Pages>
  <url>
    <loc><mt:PagePermalink encode_xml="1" /></loc>
    <lastmod><mt:PageModifiedDate format="%Y-%m-%d" /></lastmod>
  </url>
  </mt:Pages>
</urlset>

mt:Entries はブログ記事、mt:Pages は Web ページのデータをそれぞれ生成。このテンプレートを一度保存してしまえば、常に最新のサイトマップを Google に提供し続けることができる。