hexo博客被Google和百度收录
2017-01-13 本文已影响1185人
Dreamsong
个人博客搭建的差不多了,但是还没有什么人气,于是就想让百度和Google搜索到自己的博客,于是又开始折腾了。生命在于折腾么!哈哈~下面就是我将自己的博客被百度Google收录的过程。
生成sitemap站点地图
安装sitemap站点地图自动生成插件
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
在站点配置文章中添加
# 自动生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
注:上面的格式一定要正确,一定要有缩进。直接复制我的就行。
配置好后,执行hexo g
就能在your-hexo-site\public中生成sitemap.xml和baidusitemap.xml了,其中第一个是要提交给google的,后面那个是提交给Baidu的,我把两个文件都提交百度了,Google只提交了一个,另一个提示有错误。
在source文件夹下添加robot.txt,内容如下
# hexo robots.txt
User-agent: *
Allow: /
Allow: /archives/
Allow: /categories/
Allow: /tags/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/
Sitemap: http://www.songit.cn/sitemap.xml
Sitemap: http://www.songit.cn/baidusitemap.xml
把最后两行中的网址改成自己的网址就行了。然后布署下,在浏览器地址栏输入自己的站点地图的地址就可以看到自己的站点地图了。
提交给Google站长
添加网址
进入Google Search Console,相信大家都有Google账号吧。没有的话注册个账号吧,然后登录进去即可。
点添加属性,把自己的域名输入进去即可。然后Google会让你验证你对网站的所有权,所以在这里用的是备用方法>域名提供商>其他,我的域名是在万网买的,所以选的其他。然后在DNS解析添加CNAME,具体见另一篇文章《hexo博客域名解析》。验证成功后,
测试robots文件
Google-robots-test确保无误即可。
提交站点地图sitemap
Googlesitemap右上角添加/测试站点地图,添加自己的站点地图,如图
Googlesitemap2
Google抓取工具
BaiduRobotstest检测无误即可。过程一定要注意不要出错,不要因为一个字母没打或打错耽误半天的时间来发现错误。
接下来就等待被Google和百度收录吧。我的收录还是挺快的,大约过几个小时吧。快的话几十分钟就能搜到自己的网站了。赶紧去试试吧。
欢迎大家访问我的博客~