Hexo--百度和谷歌搜索引擎索引方法
摘要
- 让百度和谷歌搜索引擎对当前站点进行索引的方法。
- 由于国内对谷歌的访问限制,所以可以使用chrome浏览器安装『谷歌访问助手』插件,安装方法
百度搜索
-
需要拥有百度帐号,并进行网站验证,因为我已经验证过blog.hanqunfneg.com,所以这里为了演示,使用www.hanqunfeng.com进行验证。
-
推荐『HTML 文件上传』的方式进行验证
-
将百度的验证文件,如我的是baidu_verify_5T5OVCioxp.html下载到本地,并拷贝到source目录下,并在文件上方增加如下内容,这样可以保证该文件不会被编译:
1 | layout: false |
-
编译并发布,之后在刚才的下载页面进行验证
谷歌搜索
-
需要拥有谷歌帐号,并进行网站验证
-
推荐『HTML 文件上传』的方式进行验证
-
将谷歌的验证文件,如我的是googleea53a22ff4210278.html下载到本地,并拷贝到source目录下,并在文件上方增加如下内容,这样可以保证该文件不会被编译:
1 | layout: false |
-
编译并发布,之后在刚才的下载页面进行验证
插件站点地图安装
-
分别使用以下命令来安装针对百度和Google的地图插件,在站点的根目录下执行以下命令:
1 | $ npm install hexo-generator-sitemap --save |
-
配置hexo的站点配置文件_config.yml
1 | #启用相应插件 |
-
执行
hexo g
,当你成功编译并在Public目录下生成对应的baidusitemap.xml(针对百度),sitemap.xml(针对Google)表明你已经成功建立的站点地图。
收录站点地图
-
百度推送
-
谷歌推送
百度推送方式–自动推送
-
索引效率:主动推送>自动推送>sitemap
-
百度的网站上有说明,地址
-
将自动推送的js脚本拷贝到
themes\next\layout\_partials\footer.swig
文件的最下方即可