一、概述

站点地图是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知Google和其他搜索引擎。Googlebot等搜索引擎网页抓取工具会读取此文件,以便更加智能地抓取您的网站。

在 Google 的 Search Console 的[抓取->站点地图]有为你的站点添加站点地图的选项。在此处添加了站点地图文件地址后,你的站点就能够充分地展示在 google 搜索引擎使用者的眼前。

二、Hexo 方案

npm 为 Hexo 提供了相应的插件,用以生成站点地图文件。

2.1 安装插件

在 Hexo 根目录下,执行如下命令以安装插件:

  • Google 版本

    1
    npm install hexo-generator-sitemap --save
  • Baidu 版本

    1
    npm 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 ,旋即完成了整个过程