为hexo博客添加sitemap和robot文件

-
2025-08-06

原文地址:https://www.guozhenyi.com/post/2025/03/14/hexo-site-add-sitemap-and-robots.html

1. 安装 hexo-generator-sitemap

在 Hexo 生成站点的根目录下执行以下命令:

npm install hexo-generator-sitemap --save

2. 配置 sitemap.xml

安装完插件后,编辑站点根目录下的 _config.yml 配置文件,寻找是否有 sitemap 字样,如果没有则增加配置:

# Sitemap  
sitemap:  
  path:  
    - sitemap.xml  
  tags: true

我这里配置了在 sitemap 中显示标签,如果不想显示标签,可以把 tags: true 删掉。

3. 配置站点 URL

还是在 _config.yml 中,查看 url 字段是否配置正确。

url: https://www.guozhenyi.com

如果没有正确配置 url,生成的 sitemap.xml 可能会缺少正确的链接结构。

4. 生成 Sitemap

在站点根目录下执行:

hexo clean && hexo g

生成完成后,即可在 public/ 目录下看到 sitemap.xml 文件。

5. 增加 robots.txt

同样的,Hexo 没有自带 robots.txt 文件,为了对搜索引擎更友好,建议在 source/ 目录下创建 robots.txt 文件,内容为:

User-agent: *  
Disallow:  
Sitemap: https://www.guozhenyi.com/sitemap.xml

请把里面的域名换成你自己的域名。这样,搜索引擎就能很好的索引本站啦。

End–

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录