用GitHub Pages搭建博客(七)

本篇介绍百度统计、百度搜索
一般来讲,部署了一个网站后,我们需要知道网站的浏览量,以便知道网站是否有人访问。
在Jekyll的模板中,由于国外开发者更多,一般的主题默认都开发了谷歌统计(Google analytics)。但由于谷歌在国内不可访问,如果使用谷歌统计是难用的。所以建议国内还是使用百度统计。
我们在_config.yml中就可以看到,很多主题都有针对谷歌统计的配置项,如下图所示:

如果使用谷歌统计,可以在此填入自己申请的谷歌统计的相应id。
百度统计
首先,登录百度统计,进入网站后,有百度账号可以直接登录,没有的话,注册一个账号登录即可。
然后,进入管理页面,默认后进入“网站列表”页面,如下图所示。

在“网站列表”中,点击“新增网站”,进入页面就可以添加我们的Pages网站。


如上图,在添加页面中,正确填写要统计的网站的域名。注意,如果Pages网站使用的是子域名,那这里就填写子域名。添加完成后,将会跳转到代码获取页面。

按照页面指引,我们复制这段js到我们的Pages网站的页面中即可,提交后,等GitHub编译完成或者Vercel编译完成后,在百度统计页面检测代码成功,就验证统计代码配置成功。
针对Jekyll特别说明一下。由于博文这些都是由md文件生成的,如果要访问统计这些页面,是没有直接的html页面可以添加统计代码的。这个时候,需要观察主题项,找一下是否有谷歌统计的子页面,如果有的话,可以修改内容为百度统计的代码即可。实在不行,在index.html中引入百度统计代码也行。如下图所示,就是谷歌统计在我的主题中的情况。


百度搜索
如果我们还是将域名指向GitHub的网站页面,百度搜索是不会收录的!原因听说是百度以前爬GitHub太狠了,所以GitHub屏蔽了百度的爬虫。
如果你想让网站被百度收录,用GitHub Pages搭建博客(六)中提到的Vercel就是一种解决方法。把域名指向部署在在Vercel的GitHub Pages网站,而Vercel不会拒绝百度的爬虫。
另外,如果想加速百度收录,还可以在百度资源添加自己的网站,主动向百度提交网站链接。
欢迎关注我的博客:Awu's Blog | 阿呜的边城
欢迎关注我的公众号:阿呜的编程

用GitHub Pages搭建博客(七)的更多相关文章
- 可能是最详细的 Hexo + GitHub Pages 搭建博客的教程
前言:博主目前大三,Web 前端爱好者.写博客的好处,不是为了写而写,而是一个记录思想的过程.不要考虑它能带给你什么,而是你自己从中收获了什么. 最近刚好有空,于是就参照网上的各种教程,搭建了一个博客 ...
- 用GitHub Pages搭建博客(五)
本篇介绍GitHub Pages自定义域名 在用GitHub Pages搭建博客(二)中介绍到,默认的GitHub Pages域名就是仓库地址,即: 账号名.github.io 如果我们要使用自定义域 ...
- 用GitHub Pages搭建博客(六)
本篇介绍GitHub Pages网站加速 在上一篇提到如何对GitHub Pages配置自定义域名.其实,不论GitHub Pages的默认域名还是自定义域名,都使用了GitHub的CDN进行加速,虽 ...
- Hexo + GitHub Pages搭建博客
搭建 Node.js 环境 为什么要搭建 Node.js 环境? – 因为 Hexo 博客系统是基于 Node.js 编写的 Node.js 是一个基于 Chrome V8 引擎的 JavaScrip ...
- GitHub Pages搭建博客HelloWorld版
1.原理 GitHub作为博客相关文件的托管方,你把按照jekyll规定的目录及文件上传至github库中,通过约定的库名称即可访问到经过jekyll渲染后的博客页面. 2.搭建过程 2.1.注册Gi ...
- 用GitHub Pages搭建博客(二)
本篇介绍基本GitHub Pages的搭建流程 GitHub账号及仓库创建 登录GitHub,录入用户名.邮箱.密码,创建成功后登录进入. 注册时,邮箱建议不使用QQ邮箱.因为一些第三方部署类网站不支 ...
- 用GitHub Pages搭建博客(一)
什么是GitHub Pages GitHub官网介绍 GitHub Pages 官网是这样介绍的: Websites for you and your projects. 给你和你的项目的网站. Ho ...
- 用GitHub Pages搭建博客(三)
本篇介绍通过git工具替换网站主题,并发布 Jekyll和Hexo的简要介绍 GitHub Pages是基于Jekyll构建的,Jekyll 是一个简单的博客形态的静态站点生产工具,它有一个模版目 ...
- 码农的救赎:使用Github Pages搭建博客
人生若仅仅如初见,都恨太晚 据说有博客的人比没博客人的薪水要高非常多,相传写博客也是一个高手的标配,尽管之前一直有在写(在这里).可是孤既不是高手.薪水还比别人少.之前一直在CSDN上面写博客,那是一 ...
随机推荐
- 【django】本地开发media用户上传文件访问路径找不到
当我们在本地开发的时候,会碰到static可以访问,但是用户上传的文件设置在media下不可访问怎么办?settings配置: 接着在你的urls文件添加: from . import setting ...
- #ifndef, #define, #endif三者的作用
#ifndef, #define, #endif 作用 #ifndef 它是if not define 的简写,是宏定义的一种,实际上确切的说,这应该是预处理功能三种(宏定义.文件包含.条件编译) ...
- 【题解】X龙珠
明天好像要考链表今晚笔者来了解下. 题目链接 解: 对于这道题,由于前面要与后面重新连起来,于是我们考虑链表. 我们先正常用链表维护关系.然后,我们从大到小枚举. 对于这个数,如果它后面有数(因为是一 ...
- kalilinux2020.3的安装与一些坑
1.下载镜像文件.iso kali官方下载太慢,用一些魔法也是不行,这里推荐用国内的下载源. 阿里云: https://mirrors.aliyun.com/kali-images/?spm=a2c6 ...
- 【Xshell】xshell6强制升级修改!
使用sublime text打开nslicense.dll文件,把0f86 8100 0000 33c0 68fe 0100 0050 6689中的0f86 8100修改为0f83 8100然后保存即 ...
- 2019年CSP-J初赛试题(普及组)试题详解
https://www.jianshu.com/p/9e58f455c1ee https://blog.csdn.net/weixin_39104847/article/details/1086711 ...
- c# 常用帮助类
C#常用帮助类 因为小土现在还是处于小白阶段,所以自己的知识技术还达不到要求,但是小土在网上找到一个大神的,等以后小土技术有了一定提升以后,在走自己的路,啥也不说了上货. 地址 :https://gi ...
- spring boot:基于profile的多环境配置(spring boot 2.3.4)
一,为什么要进行多环境配置? 1,没有人会在生产环境中进行开发和测试, 所以通常会有多个环境的划分: 工程师本地的开发环境 进行测试的测试环境 最终上线的生产环境 每个环境对应不同的数据库/缓存等数据 ...
- docker19.03搭建私有容器仓库
一,启动docker后,搜索registry [root@localhost source]# systemctl start docker [root@localhost source]# dock ...
- Python虚拟环境操作
1.安装pip install virtualenvwrapperpip install virtualenvwrapper-win #Windows使用该命令 2.创建一个文件夹,用来保存虚拟环境目 ...