给博客增加 Sitemap 和 Robots(Hexo)
条评论Hexo 生成的静态网站,默认没有集成 Sitemap 功能。而我们的网站,如果想要更好的被搜索引擎收录,建议给站点增加 Sitemap。下面是操作步骤:
1. 安装 hexo-generator-sitemap
在 Hexo 生成站点的根目录下执行以下命令:
1 | npm install hexo-generator-sitemap --save |
因为我用的是 pnpm
包管理工具,所以我这里执行的命令是:
1 | pnpm add hexo-generator-sitemap |
2. 配置 sitemap.xml
安装完插件后,编辑站点根目录下的 _config.yml
配置文件,寻找是否有 sitemap 字样,如果没有则增加配置:
1 | # Sitemap |
我这里配置了在 sitemap 中显示标签,如果不想显示标签,可以把 tags: true
删掉。
3. 配置站点 URL
还是在 _config.yml
中,查看 url
字段是否配置正确。
1 | url: https://www.guozhenyi.com |
如果没有正确配置 url
,生成的 sitemap.xml
可能会缺少正确的链接结构。
4. 生成 Sitemap
在站点根目录下执行:
1 | hexo clean && hexo g |
生成完成后,即可在 public/
目录下看到 sitemap.xml
文件。
5. 增加 robots.txt
同样的,Hexo 没有自带 robots.txt
文件,为了对搜索引擎更友好,建议在 source/
目录下创建 robots.txt
文件,内容为:
1 | User-agent: * |
请把里面的域名换成你自己的域名。这样,搜索引擎就能很好的索引本站啦。
End–
本文标题:给博客增加 Sitemap 和 Robots(Hexo)
文章作者:郭大侠
发布时间:2025-03-14
最后更新:2025-04-03
原始链接:https://www.guozhenyi.com/post/2025/03/14/hexo-site-add-sitemap-and-robots.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!