在自己的网站上写博客,不能被百度谷歌到,是一件很不爽的事,下面我们来让我们的博客被百度到被谷歌到。(不要使用Github托管的域名,Github百度的爬虫是爬不到的)
百度
验证
首先我们进行验证,验证这个网站是我们的。
点添加网站
输入网站地址,最好是WWW,不过填你的实际使用地址就行,没什么影响。
选择站点属性,我的是信息技术
开始验证,最后一种比较好用,前两种我我试试过,均失败。
去域名运营商,我的是腾讯云。找到域名管理进行解析。添加记录
主机记录填二级域名,我的是8lcLh2qDBA,记录值填ziyuan.baidu.com。点保存。等一下,大约十分钟。回百度那里点完成验证。到这里验证就完成了。
推送
把自己的博客推送给百度,有四种方式,主动推送 自动推送 sitemap 手动提交
本文介绍两种方法
主动推送:
$ npm install hexo-baidu-url-submit --save //安装插件
修改站点配置文件==_config.yml==,填加下面内容
baidu_url_submit:
count: 5 ## 提交最新的五个链接
host: www.hui-wang.info ## 百度站长平台中注册的域名
token: your_token ## 准入秘钥
path: baidu_urls.txt ## 文本文档的地址, 新链接会保存在此文本文档里
查看==_config.yml== 文件中的值,必须包含是百度站长平台注册的域名
# URL
url: http://ccbirds.cn
root: /
permalink: :year/:month/:day/:title.xml
最后,加入新的deployer:
deploy:
- type: git ## 这是我原来的deployer
repo:
branch:
- type: baidu_url_submitter
sitemap:
安装插件
$ npm install hexo-generator-sitemap --save
$ npm install hexo-generator-baidu-sitemap --save
$ hexo g
会生成两个文件,sitemap.xml 和 baidusitemap.xml
其中sitemap.xml文件是搜索引擎通用的文件,baidusitemap.xml是百度专用的sitemap文件
点提交就可以了。
谷歌
验证
待完成。。。。
【参考】