hanqunfeng's blog

Hexo--百度和谷歌搜索引擎索引方法

摘要

  • 让百度和谷歌搜索引擎对当前站点进行索引的方法。
  • 由于国内对谷歌的访问限制,所以可以使用chrome浏览器安装『谷歌访问助手』插件,安装方法

百度搜索

  • 需要拥有百度帐号,并进行网站验证,因为我已经验证过blog.hanqunfneg.com,所以这里为了演示,使用www.hanqunfeng.com进行验证。
  • 推荐『HTML 文件上传』的方式进行验证
  • 将百度的验证文件,如我的是baidu_verify_5T5OVCioxp.html下载到本地,并拷贝到source目录下,并在文件上方增加如下内容,这样可以保证该文件不会被编译:

    1
    2
    3
    layout: false
    ---
    5T5OVCioxp
  • 编译并发布,之后在刚才的下载页面进行验证

谷歌搜索

  • 需要拥有谷歌帐号,并进行网站验证
  • 推荐『HTML 文件上传』的方式进行验证
  • 将谷歌的验证文件,如我的是googleea53a22ff4210278.html下载到本地,并拷贝到source目录下,并在文件上方增加如下内容,这样可以保证该文件不会被编译:

    1
    2
    3
    layout: false
    ---
    google-site-verification: googleea53a22ff4210278.html
  • 编译并发布,之后在刚才的下载页面进行验证

插件站点地图安装

  • 分别使用以下命令来安装针对百度和Google的地图插件,在站点的根目录下执行以下命令:

    1
    2
    $ npm install hexo-generator-sitemap --save
    $ npm install hexo-generator-baidu-sitemap --save
  • 配置hexo的站点配置文件_config.yml

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #启用相应插件
    Plugins:
    - hexo-generator-sitemap
    - hexo-generator-baidu-sitemap

    #配置站点地图文件
    #sitemap
    sitemap:
    path: sitemap.xml
    baidusitemap:
    path: baidusitemap.xml
  • 执行hexo g,当你成功编译并在Public目录下生成对应的baidusitemap.xml(针对百度),sitemap.xml(针对Google)表明你已经成功建立的站点地图。

收录站点地图

百度推送方式–自动推送

  • 索引效率:主动推送>自动推送>sitemap
  • 百度的网站上有说明,地址
  • 将自动推送的js脚本拷贝到themes\next\layout\_partials\footer.swig文件的最下方即可

热评文章