Hexo 增加 Google 收录
博客搭建完成后,一直疏于维护,直到最近开始重新管理,然后发现 Google 没有收录,所以决定自己提交申请。
根目录配置
博客根目录下执行命令
1 | npm install hexo-generator-sitemap --save |
_config.yml末尾添加如下代码
1 | # 自动生成 sitemap |
_config.yml中查找如下代码,把 url 改为自己的博客地址
1 | # URL |
注意是博客根目录下的
_config.yml文件。
编译
1 | hexo g |
查看博客根目录下的 public 文件夹,如果发现
sitemap.xml文件即生成成功。
在根目录source文件夹下增加robots.txt文件,Sitemap修改为自己的链接。
1 | # hexo robots.txt |
robots.txt 可以告诉搜索引擎哪些网页可以收录,哪些不允许收录。
Google 站长工具配置
进入Google Search Console,点击立即使用,登录谷歌账号。
添加资源,选择资源类型:网址前缀,输入博客地址,然后点击继续。

验证所有权,选择 HTML 标记验证,点击复制。

主题文件配置
_config.yml文件中找到google_site_verification,设置为true
1 | #### 站長驗證 #### |
注意是主题目录下的
_config.yml文件。
配置themes/Butterfly/layout/includes/head/site_verification.pug文件,用之前复制的代码替换第二行。
1 | if theme.google_site_verification |
生成静态文件并部署
1 | hexo g -d |
验证
打开博客首页,开启控制台查看<head>标签是否加入了 Google 的验证标记。
1 | <head> |
确保验证标记出现,回到 Google 的验证页面,点击验证。
提交
验证完成后,点击站点地图,添加新的站点地图,即之前生成的sitemap.xml,点击提交。

至此,就可以安心等待 Google 进行收录了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Vii!
评论






