前言
最近是将网站搬家由臃肿的 WordPress 更换到了静态的 Hexo 系统,因为写博客本来就是为了分享自己踩的坑,自己的这些经验之类的,但是发现因为网站更换为 Hexo 之后 SEO 效果不是很理想,百度收录的少,那么自己写的文章别人也搜索不到,谈何分享,而且有些百度收录的链接已经 404 了,所以就想主动生成站点地图(sitemap.xml)让百度来根据站点地图文件来进行索引收录。
解决
- 在你的博客目录安装插件
npm install hexo-generator-sitemap --save
添加至配置文件
在 _config.yml 配置文件中添加如下:
# sitemap sitemap: path: sitemap.xml
之后使用 hexo g
或者 hexo generate
命令便会自动更新生成 sitemap.xml 文件了。