唐睿

A full stack engineer, an architecture, a project coordinator and an entrepreneur, who is always learning.

给 dasBlog 添加支持 SiteMap 的功能

26 Aug 2006 » 技术
dasBlog

今天享受了一下 Google 的 WebMasters 服务,再加上 Google Analytics,真有 WebMater 的感觉。

在这个服务里面,为了网络爬虫能够更好地抓取页面,Google 需要你提供 SiteMap,一个 XML 格式文件。试了 Google 推荐的几个程序和服务,感觉都不是很好,鉴于 dasBlog 是开源的,简单研究了一下,为其添加了生成 SiteMap 的功能。

首先,下载 net.tangrui.DasBlog.Web.Services.dll 文件,将其放到 dasBlog 的 bin 目录下。

然后,修改 web.config 文件,在 <httphandlers> 标签下,添加这样的节点:

<add verb="*"
  path="sitemap.ashx"
  type="net.tangrui.DasBlog.Web.Services.SiteMapHandler, net.tangrui.DasBlog.Web.Services"></add>

最后,访问 http://yourwebsite/sitemap.ashx 就可以了。

如果需要,可以到这里下载源代码。