添加站点地图

1. 安装相关插件

1
npm install hexo-generator-sitemap --save

在 Hexo 博客目录下执行此条命令即可完成安装,–save 参数的意思是把这个插件保存到 package.json 中。

这样以后迁移的时候只需要再初始化的时候执行这样以后再迁移的时候只需要再初始化的时候执行 npm install 即可。

2. 打开站点的配置文件 _config.yml(不是主题配置文件),在里面添加如下下代码:

1
2
sitemap:
path: sitemap.xml

3. 在站点根目录下的 source 目录下新建文件 robots.txt

内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
User-agent: *
Allow: /
Allow: /archives/
Allow: /tags/
Allow: /about/
Allow: /categories/

Disallow: /vendors/
Disallow: /js/
Disallow: /ownjs/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /lib/
Disallow: /CNAME
Disallow: /images/

Sitemap: https://www.xbug.me/sitemap.xml

4. 在网站所在目录下执行:

1
2
3
hexo clean
hexo g
hexo server

打开浏览器,访问 [url]:4000/sitemap.xml 即可看到生成的网站地图。
测试没什么问题就可以部署到 Github 上去了,执行:

1
hexo d