百度sitemap和谷歌sitemap同时使用不同的url

  本文分享如果在同一次hexo g中,百度sitemap和谷歌sitemap使用不同的url。

  目前我挂谷歌是挂github的链接,而挂百度使用域名。但是默认配置文件中的url只有一个。这样每次生成,他们都会使用那个默认url。这样得生成两次,分开提交才能做好。

  真有必要这么麻烦吗?

  于是我开始找“node_modules”文件夹里面的源码。

  谷歌的sitemap生成源码里:

Result pic 1

  是直接拿到hexo.config.sitemap,然后就是generator.js,这样绕进去找。得绕有点久。那先看看百度那边。

Result pic 1

Result pic 1

  有戏,使用的不是同一个sitemap,然后在baidusitemap.ejs里面又读了一次url!

  那就好办了,在百度sitemap那里多写一个url就搞定了:

Result pic 1

  搞定,一次hexo g。两个sitemap的域名是不同的了。


The End

姚佳鑫 wechat
如果您对我的文章感兴趣,可以添加我的微信
感谢您的支持