about:hexo、github.io
本篇考虑两个搜索引擎:bing、google。(百度引擎需要实名认证,因此撇弃)
bing - Webmaster Tool
查看自家博客有没有加入搜索引擎:site:https://yourblog.github.io/
如有则能查看到类似如下:
如没有,则可搜索”bing 网站管理员工具”或进入网址:https://www.bing.com/webmasters/home
这里我们如果先做好了谷歌的添加那可以直接同步,不过我的体验是bing的处理比谷歌快,所以我选了手动添加
手动添加这一步其实是验证网址的所有权,所以bing会给你一个xml文件,你需要将这个文件放到网页web的根目录下,如:
ps:谷歌的手动添加同理。
完成添加之后,我们不急着post我们的博客,我们可以先添加一个站点文件sitemap.xml来帮助搜索引擎建立我们博客的索引。
在hexo目录下安装sitemap插件:
1 | npm install hexo-generator-sitemap --save |
在博客根目录(非主题)的_config.yml下添加:
1 | sitemap: |
同时别忘记同文件的url项,如果该项没被正确配置,生成的sitemap也会出错。
example:
1 | # URL |
谷歌的搜索同上
可以直接跳转至谷歌搜索控制台(Google Search Console)
需要注意的是,如果我们hexo网页的url、sitemap配置不正确,有可能导致Google Search的编制索引一直:
正在处理数据,请过 1 天左右再来查看
此时可以考虑检查配置是否正确、提交反馈或删除资源重新添加等。