17 Nov 2006

为 jicknan@sitesled 准备 Sitemap

GOS 消息,Google,Yahoo! 和 Mircosoft 同时宣布支持支持 Google Sitemaps,现在叫 Sitemaps 了。

这几天刚好在鼓捣在 SiteSled 的空间,Alex 介绍的有非常详细,也加个吧 :-)

参考资料:
Sitemaps 主页:
http://www.sitemaps.org/
Google 提供的 Sitemap 生成器,Python 写的:
https://www.google.com/webmasters/sitemaps/docs/en/sitemap-generator.html

Sitemap 文件的一些规则:

* Sitemap 采用的是 XML,这样带来的影响是:
** 任何数据值(包括 URLs)都需要完全转义(主要是 &,',",<,>);
** lastmod 时间戳使用 W3C 日期时间表示方法,可以用下面的命令生成:
$ date --iso-8601=seconds -u -r /home/foo/www/bar.html
* Sitemap 必须采用 UTF-8 编码。
* Sitemap 文件最多支持 50, 000 个 URLs;可以采用 gzip 压缩,最大不超过 10MB。
* 如果 Sitemap 过大,可以采用 Sitemap 索引文件建立多了 Sitemap 文件。

我使用 Google 的 Sitemap-generator,设置好 config.xml 后,用如下命令生成 sitemap.xml.gz:
python sitemap_gen.py --config=config.xml

PS:我在 SiteSled 上的空间:
http://jicknan.sitesled.com

SiteSled 仅支持 html,javascript, css 等静态页面,能玩的实在有限。

--
http://jicknan.freelamp.net

1 comment: