增加一些辅助功能,能让我们的博客更有价值。比如,
因此本文介绍怎样在博客中增加这些支持。
Google的搜录比较简单,在其console网站上提交相关信息,即可实现比较好的搜录。在这个网站中添加上博客地址:https://www.google.com/webmasters/tools/home?hl=zh-CN
然后在这个页面手动触发抓取操作:
过一会后,就可以在google中直接搜索”leonlee110.github.io”了,它会显示你的网站主页。
另外,为了让他搜录所有文章,一般会提交一个网站map文件,便于Google解析收录。
如果没有安装sitemap插件,可以通过如下命令安装:
gem install jekyll-sitemap
然后在_config.yaml中添加:
gems: ["jekyll-sitemap"]
如果想某些文章不被收录,只需要在相应md文件中,增加gems: ["jekyll-sitemap"]
即可。
在Google如下页面提交sitemap文件(比如https://leonlee110.github.io/sitemap.xml)即可。
直接使用jekyll-bootstrap模版的好处就是很多功能已经原生很好支持了,所以这也是前面文章推荐直接用jekyll-bootstrap的原因。
为了支持Google统计网站的一些访问信息,首先需要先注册账号获取相关的trace id。进行该页面操作即可:https://analytics.google.com/analytics。
注册成功后会在如下页面(管理->媒体资源设置)获取对应的跟踪id:
然后将_config.yml中如下代码修改成上述ID:
analytics :
provider : google
gauges :
site_id : 'SITE ID'
google :
tracking_id : '这里这里填上trace id'
真实太容易了~
其实本来百度的收录和上面Google的收录方法是一样的,添加博客地址,上传sitemap,但是触发抓取的时候发现失败了,点击失败原因发现是拒绝的。
网上搜索发现是百度不能抓取github page,但是可以通过一些geek的方式解决。有需要的小伙伴,参考这个知乎的内容吧:https://www.zhihu.com/question/30898326。
比较麻烦,以后有具体尝试了,再更新吧。