0x00

前几天刚在jekyll上搭建了自己的博客,还顺便写里一个教程,然后就发现了一个问题,不能被 百度或者谷歌搜到!!!

这我就不高兴了,虽然很快就在网上看到了如何让谷歌和百度搜索到自己在GitHub上的博客
但是我实际操作的时候才发现自己悲剧了,自己的博客是基于jekyll搭建的,这篇教程是基于hexo
的,我发疯的在网上找jekyll的教程,可悲的发现没有….

0x01

没办法,只能把迁移到hexo了,[迁移过程看这里][#]

需要做的准备

百度搜索提交谷歌搜索提交
创建账号

开始

  1. 检查是否有被收录

    在百度和谷歌的搜索栏输入一下信息

    1
    site:greedyhao.cc //网址换成你自己博客的网址

    如果出现我这种情况,那么就是悲催的没收录。

  2. 没有收录就去提交收录咯

    百度搜索提交谷歌搜索提交按官方步骤操作。

    也就是 提交网站 选择网站类型 验证网站 三大步骤。

    前面两个没什么说的,就是第三个步骤可能有点问题。有人可能无法用 验证文件 的,那就用 HTML
    验证吧。 最重要的是 如果你是www的网站,可能就麻烦了,可能前两种方法无法验证,你
    只能选择去掉www再来一次,或者用 CNAME 验证。

    像我的话,怎么验证了都没办法让百度收录也是醉,只能选择把博客搬到国内了,国内的话好像
    Coding还不错,不过不花点钱的话,点开博客有广告….

增加被搜索到的几率

对于谷歌浏览器还是很方便的,直接用xml-sitemaps把你的
博客爬一遍,然后把生成的sitemap.xml上传到谷歌搜索提交上,具体操作如图。

谷歌还有另外一个方法,看下面和百度一起介绍。

百度的话,我真的是没有救了,除非把博客搬到国内来。大概方法说一下。

  • 提交 sitemap 的方法:

    进入你的hexo目录下

    1
    2
    npm install hexo-generator-sitemap --save
    npm install hexo-generator-baidu-sitemap --save

    在_config.yml添加

    1
    2
    3
    4
    sitemap:
    path: sitemap.xml
    baidusitemap:
    path: baidusitemap.xml

    接下就添加到百度和谷歌的sitemap里就好了, 但是你添加了是一回事,别人收不收是另外一回事

  • 百度的自动提交
    参考这里[Hexo插件之百度主动提交链接][Hexo插件之百度主动提交链接]

参考源