环境
系统 : Windows 10
NodeJS : 14.21.3
站点地图
站点地图是一个网站所有链接的容器。很多网站的连接层次比较深,爬虫很难抓取到,站点地图可以方便爬虫抓取网站页面,通过抓取网站页面,清晰了解网站的架构,网站地图一般存放在根目录下并命名 sitemap,为爬虫指路,增加网站重要内容页面的收录。
站点地图就是根据网站的结构、框架、内容,生成的导航网页文件。站点地图对于提高用户体验有好处,它们为网站访问者指明方向,并帮助迷失的访问者找到他们想看的页面。
一、添加sitemap
1. 安装插件
打开命令行工具,进入博客根目录,使用npm执行如下命令
谷歌、Bing 网站地图插件
npm install hexo-generator-sitemap --save
百度网站地图插件
npm install hexo-generator-baidu-sitemap --save
2. 修改_config.yml配置
修改博客根目录下的 _config.yml 文件,添加如下配置。
# 配置后自动生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
3. 编译博客
hexo clean & hexo g
4. 查看sitemap文件
进入博客根目录下的 public
文件夹下,发现已经生成了 sitemap.xml
和 baidusitemap.xml
两个文件,表示添加网站地图文件操作成功!
5. 查看站点地图
Github Pages 站点跟路径 + sitemap.xml 可查看站点地图
参考链接
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 george_95@126.com