0%

Google收录Github Pages静态网页


引言

  • 写博客一方面的是为了记录自己的爱好,另一方面也是为了让别人看到自己的兴趣,结交志趣相近之人。所以,让搜索引擎可以搜索到自己制作的静态网页就显得比较重要。废话不多说,让我们立刻进入正题。

Google Search Console设置

检查你的静态网页是否能被Google搜索到

  • 一般没有自己注册域名,而是用的 your_github_id.github.io 的域名的话,通常不会一开始就被 Google 搜索引擎收录。但是为了以防万一,你可以在Google浏览器的搜索框内键入如下形式的搜索内容:
1
site:https://your_github_id.github.io/

  • 如果你在搜索后发现什么都没有跳出来,只有孤零零的一句 尝试使用 Google Search Console ,可能还混有些其他的无关链接的话,那么就老老实实地做好设置 Google Search Console 的准备。

搜索资源提交

  • 在确认自己要重头开始后,可以点击网页 Google Search Console 进行配置。

  • 在进入网页后,Google Search Console 会立刻弹出一个框,让你提交你的提交搜索资源,也就是你的博客网址。通常我们选用的是图片右侧的方法,也就是通过网址前缀进行搜索。

  • 在右侧的空栏内输入 https://your_github_id.github.io/。随后资源会被载入,Google Search Console 会要求你立刻进行资源验证,也就是证明你是该网页的所有者。如图所示,它会提供四种验证方法,主流的两种分别为添加 html 文件或是在首页添加一段 html 验证代码。这里首推在首页添加一段 html 验证代码的验证方式。

  • 因为我使用的是 Next 7.80 主题下的 Hexo 博客,所以我的添加方式与其他博客网页稍稍有点不同。通常的博客只要在首页的 .md 文件或是 .html 文件里直接添加验证码即可,但是我的博客添加验证码的位置比较特殊。目录为:\blog\themes\next\layout\_partials\head\head.swig。添加的方式简单粗暴,直接进行如下操作即可,同为Next 7.80 主题博客大佬们可以参考:
1
2
3
4
5
6
<meta charset="UTF-8">
<!--插这儿-->
<meta name="google-site-verification" content="这里是你的验证码。做过上述步骤的话,Google Search Console会替你自动生成。" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
<meta name="theme-color" content="{{ theme.android_chrome_color }}">
<meta name="generator" content="Hexo {{ hexo_version }}">
  • 在插完以后,点击保存,利用 hexo clean/g/d 命令三件套重新布置网页。之后在 Google Search Console 的验证页面点击验证。成功的话就可以进入下一步。

Sitemap的生成和提交

生成

  • 首先,为你的 Hexo 博客安装可以生成 Sitemaphexo-generator-sitemap 插件。安装须在博客根目录下进行,安装指令如下:
1
npm install hexo-generator-sitemap --save
  • 随后,前往 Hexo 博客根目录下的 _config.yml 去进行以下代码的修改:
1
2
3
# automatically generate sitemap
sitemap:
path: sitemap.xml
  • 在改完以后,点击保存,利用 hexo clean/g/d 命令三件套重新布置网页。之后,即可在 public 目录下看到 sitemap.xml 文件了。

  • sitemap.xml 文件在静态网页中的 URL 则应该是 https://your_github_id.github.io/sitemap.xml

提交

  • 这一步操作很简单,直接点击 Google Search Console 网页侧边栏上的 Sitemaps。之后在其中输入你sitemap.xml 文件的 URL 即可。如果提交成功,则会有 success 的提示。要记住,提交完sitemap.xml 文件以后,你的网页并不会立刻被 Google 搜索引擎收录,第一次提交通常需要等待五六天左右甚至更长的时间。之后可以点击侧边栏的 Links 或者 Coverage 进行查看。