给 Hexo 搭建的博客增加 百度 和 谷歌 的搜索引擎验证

如果你的 博客 是使用 GitHub + Hexo 搭建的,那么你的 博客 内容是无法被 百度、谷歌 等搜索引擎搜索到的,虽然我们将自己的 博客 托管在 GitHub ,但是 GitHub 是不会讲站点信息提交给搜索引擎的,所以我们可以手动将自己的 博客 站点提交给 百度、谷歌 的搜索引擎。


1. 验证站点

搜索引擎验证的方法有好几种,下面我选择 HTML标签验证 验证方法,其他的方法有兴趣可以自己去试一下,这里就不介绍了。

  • 首先打开 百度搜索引擎验证 ,点击 添加网站 ,输入自己的 博客 地址。

  • 输完后选择 HTML标签验证 ,然后将下方的 meta 代码复制下来,网页先不要关。

百度搜索引擎验证

  • 重新开一个页面,打开 谷歌搜索引擎验证 ,点击 添加属性 ,一样输入自己的 博客 地址。( 谷歌 需要翻墙,如果不想翻墙的话,可以跳过 谷歌 验证的步骤,只看 百度 的验证)

  • 输完后选择 备用方法 下的 HTML 标记 ,然后将下方的 meta 代码复制下来,网页也不要关。

谷歌搜索引擎验证

  • 打开本地博客主题下的 layout / _partial 文件夹,有一个名为 head 的文件,使用 HTML 编辑器打开,将刚才复制的两句 meta 代码粘贴进去。

  • 保存文件后,输入以下命令将 博客 重新部署到 GitHub 服务器。

1
hexo clean && hexo g && hexo d
  • 然后分别点击刚才 百度、谷歌 验证页面的 验证 按钮进行站点验证。

2. 生成站点地图

  • 打开终端 cd 到本地博客目录下,输入以下命令安装 sitmap 插件。
1
2
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
  • 打开本地博客目录下的 _config.yml 文件,修改 url 参数为你博客的 首页地址,这样是为了保证能正确生成 sitemap.xml 文件中的地址。
1
2
3
4
url: http://jonzzs.cn # 修改成你博客的首页地址
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
  • 添加以下配置。
1
2
3
4
5
# 自动生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
  • 输入以下命令重新部署博客。
1
hexo clean && hexo g && hexo d

3. 将站点地图提交谷歌

  • 打开 谷歌站点控制台 进入站点控制台,先点击 测试 站点地图,测试通过后再点击 提交 站点地图。

添加站点地图


提交完成后,就可以等待搜索引擎 自动抓取 或者配置 自动推送 或者 主动推送 站点链接了。如果你的 博客 是使用 GitHub + Hexo 搭建的,由于 Github 貌似禁止百度爬虫访问 博客,导致 博客 可能无法被百度收录,所以可以主动推送站点链接,可以参考一下这篇文章:Hexo 插件之百度主动提交链接

将来的你,一定会感激现在拼命的自己,愿自己与读者的开发之路无限美好。

我的传送门: 博客简书微博GitHub

如果觉得我的文章对您有用,请随意打赏吧,您的支持将鼓励我继续创作!
0%