用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上面写博客,那是一 ...
随机推荐
- MCU(Micro Control Unit)中文名称为微控制单元
参考:http://www.elecfans.com/dianzichangshi/mcu.html 什么是mcu_mcu是什么意思 标签:MCU(471)单片机(3098)微控制器(503) MCU ...
- python自动化实现验证码登录过程
(自动化实现验证码登录,这里内容是入坑后,整合了几个文档的内容)|以下模块是使用时需要用到的首先:安装pillow库,它的作用是对图片进行简单的处理,在pytharm中使用pip install pi ...
- Java中 util 包 Calendar类制作万年历(不用自己写方法,直接用Java写好的包中的类的方法)
代码前需要了解的关于Calendar类的内容: 1.在util包中,首先要知道Calendar 提供了一个类方法 getInstance,以获得此类型的一个通用的对象.Calendar 的 ...
- STM32之旅5——IWDG
STM32之旅5--IWDG stm32有两个看门狗,一个独立看门狗(IWDG).一个窗口看门狗(WWDG):独立看门狗是时钟源是内部的40kHz的低速时钟,即使主频出问题了,独立看门狗也不会受到影响 ...
- 多测师_讲解python__004 函数
# 函数:一个工具,随调随用# 降级代码冗余## 增加代码的复用性,提高开发效率,为了不成为cv战士## 提高程序扩展性## 函数有两个阶段:定义阶段,调用阶段.## 定义时:只检查函数体内代码语法, ...
- linux安装jdk-centos7系统:
1 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- lumen-ioc容器测试 (3)
lumen-ioc容器测试 (1) lumen-ioc容器测试 (2) lumen-ioc容器测试 (3) lumen-ioc容器测试 (4) lumen-ioc容器测试 (5) lumen-ioc容 ...
- centos8上使用lsblk查看块设备
一,查看lsblk命令所属的rpm包 [root@yjweb ~]# whereis lsblk lsblk: /usr/bin/lsblk /usr/share/man/man8/lsblk.8.g ...
- python 安装matplotlib
下载minianaconda 安装 进入cmd下 conda create --name python37 python=3.7 创建python3.7环境 conda activate pytho ...
- ASP.NET实现进度条效果【转】
原文地址:http://www.jb51.net/article/115310.htm 这篇文章主要为大家详细介绍了ASP.NET实现简单的进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一 ...