给 Hexo 搭建的博客增加 百度 和 谷歌 的搜索引擎验证
2017-05-05 本文已影响158人
爱吃鸭梨的猫
![](https://img.haomeiwen.com/i1930874/1820a426dce9970b.png)
如果你的
博客
是使用GitHub + Hexo
搭建的,那么你的博客
内容是无法被百度、谷歌
等搜索引擎搜索到的,虽然我们将自己的博客
托管在GitHub
,但是GitHub
是不会讲站点信息提交给搜索引擎的,所以我们可以手动将自己的博客
站点提交给百度、谷歌
的搜索引擎。
1. 验证站点
搜索引擎验证的方法有好几种,下面我选择 HTML标签验证
验证方法,其他的方法有兴趣可以自己去试一下,这里就不介绍了。
-
首先打开 百度搜索引擎验证 ,点击
添加网站
,输入自己的博客
地址。 -
输完后选择
HTML标签验证
,然后将下方的meta
代码复制下来,网页先不要关。
![](https://img.haomeiwen.com/i1930874/ebed40089c87edd2.png)
-
重新开一个页面,打开 谷歌搜索引擎验证 ,点击
添加属性
,一样输入自己的博客
地址。(谷歌
需要翻墙,如果不想翻墙的话,可以跳过谷歌
验证的步骤,只看百度
的验证) -
输完后选择
备用方法
下的HTML 标记
,然后将下方的meta
代码复制下来,网页也不要关。
![](https://img.haomeiwen.com/i1930874/4899b94614b7d658.png)
-
打开本地博客主题下的
layout / _partial
文件夹,有一个名为head
的文件,使用HTML
编辑器打开,将刚才复制的两句meta
代码粘贴进去。 -
保存文件后,输入以下命令将
博客
重新部署到GitHub
服务器。
hexo clean && hexo g && hexo d
- 然后分别点击刚才
百度、谷歌
验证页面的验证
按钮进行站点验证。
2. 生成站点地图
- 打开终端
cd
到本地博客目录下,输入以下命令安装sitmap
插件。
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
- 打开本地博客目录下的
_config.yml
文件,修改url
参数为你博客的首页地址
,这样是为了保证能正确生成sitemap.xml
文件中的地址。
url: http://jonzzs.cn # 修改成你博客的首页地址
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
- 添加以下配置。
# 自动生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
- 输入以下命令重新部署博客。
hexo clean && hexo g && hexo d
3. 将站点地图提交谷歌
- 打开 谷歌站点控制台 进入站点控制台,先点击
测试
站点地图,测试通过后再点击提交
站点地图。
![](https://img.haomeiwen.com/i1930874/47f38547cc58c1ff.png)
提交完成后,就可以等待搜索引擎
自动抓取
或者配置自动推送
或者主动推送
站点链接了。如果你的博客
是使用GitHub + Hexo
搭建的,由于Github
貌似禁止百度爬虫访问博客
,导致博客
可能无法被百度收录,所以可以主动推送站点链接,可以参考一下这篇文章:Hexo 插件之百度主动提交链接 。
将来的你,一定会感激现在拼命的自己,愿自己与读者的开发之路无限美好。