什么是sitemap
sitemap,即网站地址文件,通常命名为sitemap.xml。
sitemap有什么用?
sitemap对搜索引擎非常友好,如果你的网站上产生了新的文件,使用sitemap可以让搜索引擎快速收录,是网站SEO的最常用手段。
![sitemap文件有什么用?如何用?](http://p2.ttnews.xyz/loading.gif)
sitemap文件如何产生?
sitemap文件可以通过工具软件生成,也有网站提供收费服务进行在线生成。
今天,我们通过编程,自己实现生成sitemap.xml文件。
当然,首先需要了解sitemap文件的格式。
国内,最权威的当属百度,我们提交sitemap也都是提交给它。百度给出的sitemap文件格式介绍如下:
![sitemap文件有什么用?如何用?](http://p2.ttnews.xyz/loading.gif)
依此介绍,我们用NodeJS编码如下:
<code>var sitemap_data = "";
var fs = require("fs");
//页面目录
fs.readdir("./article/",function(error,files){
//sitemap固定格式,编码设定
sitemap_data = sitemap_data + '' + "\\r\\n";
sitemap_data = sitemap_data + '<urlset>' + "\\r\\n";
//获取每个文章,并写为限定格式
for(i=0; i<files.length> sitemap_data = sitemap_data + '' + "\\r\\n"; ' + "\\r\\n";
sitemap_data = sitemap_data + '' + "这里改成url地址" + files[i] + ' ' + "\\r\\n";
sitemap_data = sitemap_data + '<lastmod>2020-04-12/<lastmod>' + "\\r\\n";
sitemap_data = sitemap_data + '
}
sitemap_data = sitemap_data + '/<files.length>/<urlset>';
//写为sitemap.xml格式
fs.writeFileSync("sitemap.xml",sitemap_data);
})/<code>
运行,生成sitemap.xml文件如下:
提交sitemap
提交到自己网站:
这样,百度爬虫,就会很快的去爬取相关的文件,完成收录。然后,自然的,文件就可以被搜索到了。
閱讀更多 WangLiwen 的文章