个人博客添加访问人数以及访问时间-githubpage


layout: post # 使用的布局(不需要改)
title: 个人博客添加访问人数以及访问时间 # 标题
subtitle: 个人博客优化 #副标题
date: 2023-11-18 # 时间
author: BY ThreeStones1029 # 作者
header-img: img/about_bg.jpg #这篇文章标题背景图片
catalog: true # 是否归档
tags: 个人博客 #标签


文章目录

  • 一、前言
  • 二、添加不蒜子工具
    • 2.1.添加
  • 三、最终效果
  • 参考博客

一、前言

最近写了几篇博客,发现自己的博客好久没有优化了,所以给自己的博客加入了访问人数以及建站时间的博客。

二、添加不蒜子工具

首先说明我的个人博客是基于GitHub page配置的。我的个人博客是fork了qiubaiying的博客。

主要配置如下:
在这里插入图片描述

2.1.添加

如果只需要简单的显示访问次数的功能,添加两行代码即可。

<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<span id="busuanzi_container_site_pv">本站总访问量<span id="busuanzi_value_site_pv"></span></span>

来源于网站:不蒜子 - 极简网页计数器 (ibruce.info)

添加位置在**_include–>footer.html**,需要找到copyright位置。

image-20231118191101375

如果需要添加显示访问人数以及建站时间等,可以添加以下完整代码:

<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<span id="sitetime"></span> <!--显示建站时间的地方放置此代码 可以加上其他代HTML代码加粗颜色等-->
<script language=javascript>
function siteTime(){window.setTimeout("siteTime()", 1000);var seconds = 1000;var minutes = seconds * 60;var hours = minutes * 60;var days = hours * 24;var years = days * 365;var today = new Date();var todayYear = today.getFullYear();var todayMonth = today.getMonth()+1;var todayDate = today.getDate();var todayHour = today.getHours();var todayMinute = today.getMinutes();var todaySecond = today.getSeconds();var t1 = Date.UTC(2023,6,24,20,00,00);  //此处填写建站时间 依次为 年,月,日,时,分,秒注意格式 半角,var t2 = Date.UTC(todayYear,todayMonth,todayDate,todayHour,todayMinute,todaySecond);var diff = t2-t1;var diffYears = Math.floor(diff/years);var diffDays = Math.floor((diff/days)-diffYears*365);var diffHours = Math.floor((diff-(diffYears*365+diffDays)*days)/hours);var diffMinutes = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours)/minutes);var diffSeconds = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours-diffMinutes*minutes)/seconds);document.getElementById("sitetime").innerHTML="🕓ThreeStones's Blog already run "+diffYears+" years "+diffDays+" days "+diffHours+" hours "+diffMinutes+" mins "+diffSeconds+" s";}siteTime();
</script>
<br />
<span id="busuanzi_container_site_uv">
👤Total Visitors <span id="busuanzi_value_site_uv"></span> |
</span>
<span id="busuanzi_container_site_pv">
👁️Total Views <span id="busuanzi_value_site_pv"></span>
</span>

三、最终效果

在这里插入图片描述

可以访问我的个人博客查看效果:ThreeStones blog

参考博客

1.不蒜子

2.使用不蒜子添加访客统计

3.常用表情网站

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/150105.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度学习(小土堆)

self代表当前类的实例&#xff0c;并用于访问实例的属性和方法,主要方便后面访问属性或者方法。 启动事件文件夹 进行上一步需要在pycharm中设置当打开Terminal终端时&#xff0c;自动进入虚拟环境 防止与别人冲突可以修改端口号 将图像的数据类型转为numpy trans…

自用函数(持续更新)

防止win32com结束后有excel进程残留 import win32com.client import win32process,win32api,win32con excel win32com.client.DispatchEx(Excel.Application) def close_excel_by_force(excel): # 关闭进程# Get the windows process idshwnd excel.Hwnd#hwnd win32gui.Fi…

对不听话的孩子怎么办?牢记下面的方法!

对不听话的孩子怎么办?育儿是一项充满挑战的工作&#xff0c;而面对不听话的孩子更是让许多家长头疼的问题。在这篇文章中&#xff0c;我们将分享六个方法&#xff0c;帮助您有效地应对不听话的孩子&#xff0c;建立更加和谐的家庭氛围。 对不听话的孩子怎么办?下面具体来说…

机器学习与图像识别(二)—— OpenCV环境折腾。。

文章目录 进入正题之前版本说明Python环境搭建安装aruco算法 C 环境搭建安装 VSopencv验证 Aruco算法&#xff0c;opencv4.8.0 进入正题之前 OpenCV是一个优秀的开源视觉处理软件框架&#xff0c;也是计算机视觉学习道路上必须掌握的一套工具&#xff0c;奈何其版本兼容性上实…

Kafka、RocketMQ、RabbitMQ的比较总结Kafka、RocketMQ、RabbitMQ的比较总结

【精选】Kafka、RocketMQ、RabbitMQ的比较总结_kafka rabbitmq rocketmq_【江湖】三津的博客-CSDN博客

关于缓存和数据库一致性问题的深入研究

如何保证缓存和数据库一致性&#xff0c;这是一个老生常谈的话题了。 但很多人对这个问题&#xff0c;依旧有很多疑惑&#xff1a; 到底是更新缓存还是删缓存&#xff1f;到底选择先更新数据库&#xff0c;再删除缓存&#xff0c;还是先删除缓存&#xff0c;再更新数据库&…

JAVA必应回答。

怎么知道IO流是否及时关闭&#xff1f; IO流是Java中用于处理输入和输出的一种抽象概念&#xff0c;它可以是文件、网络、内存等不同的数据源或目的地。IO流在使用完毕后&#xff0c;需要及时关闭&#xff0c;以释放系统资源&#xff0c;避免造成内存泄漏或文件占用等问题。12…

mysqlbinlog使用记录

首先要确认mysql启用了binlog功能。一般默认启用。 mysql> select log_bin; ----------- | log_bin | ----------- | 1 | ----------- 然后确认binlog目录 mysql> select log_bin_basename; ---------------------------- | log_bin_basename | -----…

安装Nginx时报:./configure: error: can not define uint32_t

安装版本&#xff1a;v.1.25.3 安装命令&#xff1a; ./configure --prefix/opt/nginx/1.25.3 && make && make install 执行命令后出现异常&#xff0c;如图&#xff1a; 解决方法&#xff1a; yum install -y kernel-headers kernel-devel gcc make

大模型真的会让软件测试人员下岗吗?

在今年3月写过一篇文章&#xff1a;又一次被震惊&#xff1a;从生成和细化需求到应用各种方法设计测试用例 &#xff0c;展示了chatGPT生成测试用例&#xff0c;而且可以用不同的方法生成测试用例&#xff0c;在我们的引导下它还能补充测试用例、完善测试用例。半年之后&#x…

北邮22级信通院数电:Verilog-FPGA(10)第十周实验 实现移位寄存器74LS595

北邮22信通一枚~ 跟随课程进度更新北邮信通院数字系统设计的笔记、代码和文章 持续关注作者 迎接数电实验学习~ 获取更多文章&#xff0c;请访问专栏&#xff1a; 北邮22级信通院数电实验_青山如墨雨如画的博客-CSDN博客 目录 一.代码部分 二.管脚分配 三.实现过程讲解及效…

关于爬虫中的hook(defineProperty,hook cookies, hook载荷数据,hookXHR)

关于爬虫中的hook&#xff1a; defineProperty var people {age: 19, }; var count20; console.log(people.age) // 参数&#xff1a;对象 属性名字 函数 Object.defineProperty(people, age, {get: function () {console.log(获取值&#xff01;);return count;},// set: …

域名服务器有哪些类型

域名服务器有哪些类型 随着现在网络的不断发展&#xff0c;越来越多的企业开始使用网络建站&#xff0c;以此来进行营销和推广&#xff0c;而网站在建设过程中需要使用域名和空间&#xff0c;那么域名服务器是什么&#xff1f;下面由给大家说一下。 主域名服务器 负责维护一…

SOME/IP 协议介绍(五)指南

指南&#xff08;信息性&#xff09; 选择传输协议 SOME/IP直接支持互联网上使用最广泛的两种传输协议&#xff1a;用户数据报协议&#xff08;UDP&#xff09;和传输控制协议&#xff08;TCP&#xff09;。UDP是一种非常简洁的传输协议&#xff0c;仅支持最重要的功能&#…

单页应用(SPA)和多页应用(MPA)的区别和优缺点?

单页应用&#xff08;Single-Page Application&#xff0c;SPA&#xff09;和多页应用&#xff08;Multi-Page Application&#xff0c;MPA&#xff09;是两种常见的Web应用程序开发模式&#xff0c;它们有一些区别和各自的优缺点。 单页应用&#xff08;SPA&#xff09;&…

在电脑PC端可以分类记笔记的软件选择哪个?

选择用电脑来记录笔记是比较便捷的&#xff0c;电脑屏幕比较大&#xff0c;操作起来比较便捷。但是很多人用电脑来记录笔记&#xff0c;通常会使用电脑上自带的记事本、文档记事工具来整合笔记&#xff0c;打开文档记事本类的软件&#xff0c;密密麻麻的文字呈现出来。 选择用…

Cesium点位弹窗

1.弹窗没法向加入点位一样加入到地图内部&#xff0c;entity没法实现 2.使用绝对定位&#xff0c;将地图组件通过定位加入到地图上&#xff0c;注意弹窗层级一定在地图上 3.通过判断点击位置是否是点位来获取entity信息&#xff0c;将信息显示在弹窗 4.将点击处点位的经纬度转为…

前端常用utils方法持续更新中

1.数字太长截断显示 在data上方定义一个filter 在template中{{value | ellipsis}} filters: {ellipsis(value) {if (!value) return if (value.length > 8) {return value.slice(0, 8) ...}return value}},2.根据数据值动态更改表格样式 :cell-style“changeCellStyle” …

RHCSA --- Linux存储管理

存储管理 Boot&#xff1a;可引导操作系统的分区&#xff08;必须是主分区&#xff09; 分区 ll /dev/nvme0n* 表示的是 nvme接口的磁盘 0n1 1 0n2 2 0n3 3 brw-rw----. 1 root disk 259, 0 Nov 15 19:31 /dev/nvme0n1 磁盘1 brw-rw----. 1 ro…

【Linux】Makefile

一、gcc 的缺点 gcc -o test a.c b.c我们具体分析&#xff1a;gcc -o test a.c b.c这条命令 它们要经过下面几个步骤&#xff1a; 1&#xff09;对于a.c&#xff1a;执行&#xff1a;预处理 编译 汇编 的过程&#xff0c;a.c >xxx.s >xxx.o 文件。2&#xff09;对于b.c…