Hexo博客提交百度站点收录及推送
将Hexo的博客提交到百度站点收录,并设置推送的详细过程
站点验证
访问百度站长平台,用户中心-站点管理-添加站点,填入信息,选择文件验证,下载它给的html文件。
踩坑:记得把html文件记事本打开,修改为
1 | layout: false |
再添加到source文件夹里,提交验证就可以了。
补:后来发现next主题配置里有。。。
推送插件
安装插件:
1 | npm install hexo-baidu-url-submit |
主动推送
在hexo配置里添加如下:
1 | baidu_url_submit: |
其中你的token在站点管理 - 资源提交 - 普通收录 - API提交下接口调用地址的最后token=xxxxxx
并将hexo配置中的# URL
模块下的url改成自己的域名。
在hexo配置的# Deployment
模块新添加- type: baidu_url_submitter
,注意,deployment多个项目需要在type前面加-
。
成功后推送后最后出现以下两行:
1 | {"remain":2999,"success":1} |
remain意思是今天还可以推送多少条,success是成功推送了多少条
sitemap
上述插件安装好并部署之后,打开主页网址/sitemap.xml和主页网址/baidusitemap.xml就是网站地图,将这两个网址提交到百度站长的sitemap位置。