dedecms sitemap.xml百度优化地图的制作

Dede网站地图sitemap.xml的制作,这篇文章分享一下我做网站地图的一个小秘诀吧,对于中小型企业网站特别实用,因为刚开始使用dede自带的网站地图,有一定的局限性,并不能完全满足所有文章链接生成的功能,所以自己就结合dede标签,做了一个最简单最实用的sitemap.htm和sitemap.xml。下面具体说说方法吧。

第一步:

sitemap.html地图的制作

1、 用dw建一个新页面,命名为sitemap.htm,在<body></body>里面加入以下代码

部分代码:

<h3><a href=”你的网站栏目” target=”_blank”>栏目名</a></h3>
   
<div>
   
{dede:arclist typeid=’栏目对应的id’ row=’99999′ }
   
<li><a href=”[field:arcurl/]” target=”_blank”>[field:title /]</a></li>
   
{/dede:arclist}
   
</div>

同样的方法,网站有几个栏目,就相应在下面加入这样的代码,改变相应的变量。生成的效果类似于栏目列表。

注意以下几点:

A、 一个栏目对应一个id,要写正确

B、 row=’99999′ 表示调用文章数,不能少,以免文章链接显示不全

C、 这个网站地图没有加任何的样式,想要样式的朋友可以自己添加css代码

sitemap.xml地图的制作

2、用txt建立一个页面,命名为Sitemap.Xml 代码如下:

全部代码:

<?xml version=”1.0″ encoding=”UTF-8″?>
   
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
   
<loc>http://你的网址/</loc>
   
<lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}
   
[field:pubdate function=strftime('%Y-%m-%d',@me)/]
   
{/dede:arclist}</lastmod>
   
<changefreq>daily</changefreq>
   
<priority>1.0</priority>
   
</url>
   
{dede:channel type=’top’}
   
<url>
   
<loc>[field:typelink /]</loc>
   
<changefreq>daily</changefreq>
   
<priority>0.8</priority>
   
</url>
   
{/dede:channel}
   
{dede:arclist row=2000 orderby=pubdate}
   
<url>
   
<loc>[field:arcurl/]</loc>
   
<lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>
   
<changefreq>monthly</changefreq>
   
</url>
   
{/dede:arclist}
   
</urlset>

具体的效果如下:

第二步:将sitemap.html和sitemap.xml放在空间dede模板template里面

第三步:点击网站 生成——更新首页——选择主页模板,选择地图进行更新。

这样就可以免去很多的麻烦,每次更新完文章,就可以马上很方便的更新网站地图,如果不是大型网站,这种网站地图特别实用,是自己做站的一些心得,简单实用,但是必须做的优化工作,希望对大家有帮助。

posted @ 2013-12-07 12:19  撑着破伞去看雨  阅读(647)  评论(0)    收藏  举报