- 2008年4月27日 10:54
- Web
Movable Typeでサイトマップを自動作成するようにしてみました。
忘れないようにメモφ(. . )
MTの管理画面で、
「デザイン」→「テンプレート」を選択して、
「インデックステンプレートを作成」をクリック。
テンプレ名をサイトマップなど適当につけ、
コードを入力し、出力ファイル名「sitemap.xml」として保存。
以下コード。
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.84">
<url>
<loc><$MTBlogURL encode_xml="1"$></loc>
<priority>1.0</priority>
</url>
<url>
<loc><$MTBlogArchiveURL$>archives/</loc>
</url>
<MTCategories>
<url>
<loc><$MTCategoryArchiveLink encode_xml="1"$></loc>
</url>
</MTCategories>
<MTEntries lastn="9999">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod>
</url>
</MTEntries>
</urlset>
それで、完成したのがこちら。
sitemap.xml
参考サイト
Movable Type で、Google Sitemap に対応する方法
おまけで、テンプレのindexのヘッダーに以下のコードを追加しとくといいかも。
<link rel="alternate" type="application/rss+xml" title="SiteMap" href="<$MTBlogURL$>sitemap.xml" />
それと、これもしてみました。
Sitemapsの通知にrobots.txtが使えるようになった
これは、知りませんでした・・・(汗
今までは単純に全てOKの
User-agent: *
Disallow:
でしたが、今日からは↓こうしてみます。
User-agent: *
Sitemap: http://blog.inazawa.org/sitemap.xml
Disallow:
- Newer: 今後の予定メモφ(. . )
- Older: 聖火リレーを見守る男


