摘要
- 让百度和谷歌搜索引擎对当前站点进行索引的方法。
- 由于国内对谷歌的访问限制,所以可以使用chrome浏览器安装『谷歌访问助手』插件,安装方法
百度搜索
- 需要拥有百度帐号,并进行网站验证,因为我已经验证过blog.hanqunfneg.com,所以这里为了演示,使用www.hanqunfeng.com进行验证。
- 推荐『HTML 文件上传』的方式进行验证
- 将百度的验证文件,如我的是baidu_verify_5T5OVCioxp.html下载到本地,并拷贝到source目录下,并在文件上方增加如下内容,这样可以保证该文件不会被编译:
1
2
3layout: false
---
5T5OVCioxp - 编译并发布,之后在刚才的下载页面进行验证
谷歌搜索
- 需要拥有谷歌帐号,并进行网站验证
- 推荐『HTML 文件上传』的方式进行验证
- 将谷歌的验证文件,如我的是googleea53a22ff4210278.html下载到本地,并拷贝到source目录下,并在文件上方增加如下内容,这样可以保证该文件不会被编译:
1
2
3layout: 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
文件的最下方即可
---------------- The End ----------------