Hexo+Next主题博客提交百度谷歌收录

关于Hexo博客提交搜索引擎收录网上有很多文章,大同小异,但是针对一些具体问题没有写明注意事项,本文针对Hexo+Next主题的提交过程中出现的一些网上少有提及的Bug进行补充,来自https://www.hsli.top

验证网站

在百度和谷歌上分别搜索

1
site:helloshawn.cn

其中的域名换成你的博客域名,如果此前没有进行过操作,应该是搜不到的,并且搜索出来的结果含有搜索引擎提交入口

分别进入搜索引擎提交入口,添加域名,选择验证网站,有3种验证方式,本文推荐采用HTML标签验证

这里写图片描述

打开Hexo博客站点配置文件,添加以下两行

1
2
google_site_verification: *******
baidu-site-verification: *******

注意

这里的google_site_verificationbaidu-site-verification一个是英文下划线一个是减号哦,把后面的**换成搜索引擎提供给你的HTML标签

然后

1
2
hexo clean && hexo generate
hexo deploy

然后点击验证,就可以通过验证了

另外提供文件验证方式注意事项

下载好文件标签之后,由于主题会修改验证文件,因此需要在验证文件前加上

1
2
3
layout: false
---
验证文件验证码

添加站点地图

先要安装插件
Git Bash输入以下命令

1
2
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save

在博客的站点配置文件_config.yml中添加以下代码

1
2
3
4
5
# 自动生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml

其实不添加也是可以的

然后编译一下博客

1
hexo clean && hexo generate

这时候在博客的public文件夹下面就会出现站点地图sitemap.xmlbaidusitemap.xml

注意

打开两个站点地图文件,会发现里面的网址全是http://yoursite.com/,没有变成我们自己的域名!所以只好Ctrl+F查找替换,把站点地图里面的yoursite.com都换成自己的域名

替换站点地图文件之后不要再generate博客,直接deploy

然后分别在百度和谷歌上提交站点地图就好了

以上注意事项有误,实际上只要在站点配置文件# URL处填入你的主页地址就可以每次生成的时候自动填好地址了,如下:

1
2
3
4
5
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
# url: http://yoursite.com
url: http://hosea1008.coding.me
root: /

百度自动推送

Next主题有百度自动推送功能,不容错过哦

主题配置文件中的baidu_push设置为true,然后将/next/layout/_scripts文件夹下面的baidu-push.swig文件中的

1
2
<script type="text/javascript" async src="//push.zhanzhang.baidu.com/push.js">
</script>

替换为百度提供的自动推送代码

如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>

即可打开自动推送,关于什么是自动推送,百度上面有说哦

如果文章有用,请随意打赏