一、概述
站点地图是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知Google和其他搜索引擎。Googlebot等搜索引擎网页抓取工具会读取此文件,以便更加智能地抓取您的网站。
在 Google 的 Search Console 的[抓取->站点地图]有为你的站点添加站点地图的选项。在此处添加了站点地图文件地址后,你的站点就能够充分地展示在 google 搜索引擎使用者的眼前。
二、Hexo 方案
npm 为 Hexo 提供了相应的插件,用以生成站点地图文件。
2.1 安装插件
在 Hexo 根目录下,执行如下命令以安装插件:
Google 版本
1npm install hexo-generator-sitemap --saveBaidu 版本
1npm install hexo-generator-baidu-sitemap --save
2.2 开始生成站点地图文件
安装好插件后,插件会在每次 hexo g
命令将 markdown 文件转化为 html 文件时执行
执行结果为,在存放 html 文件根目录下,即 [hexo install location]/public
下生成一 ‘sitemap.xml’/‘baidusitemap.xml’
紧接着在你执行 hexo d
将网站文件部署到 github 仓库上之后,准备工作算是完成大半了
2.3 添加站点地图 url
最后,你只需将该站点地图文件的 url 添加至搜索引擎的 search console ,旋即完成了整个过程