You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Github Pages(Academic)中添加访客信息?

给AcademicPages站点添加访客记录功能

下面是几种适配GitHub Pages(Jekyll)环境的可行方案:

方案1:嵌入访客计数器(显示访问次数)

  • 选用支持静态嵌入的访客计数服务,生成对应代码(图片或纯文本形式均可)
  • 打开站点的布局文件(推荐_layouts/default.html或_layouts/home.html),找到页脚、侧边栏等合适的展示位置
  • 插入生成的计数器代码,示例如下(以图片计数器为例):
    <div class="visitor-count">
      累计访客数: <img src="你的计数器图片链接" alt="访问次数统计">
    </div>
    
  • 提交修改到GitHub仓库,等待Pages部署完成后即可看到效果

方案2:添加访客国旗与地域信息

  • 选择可通过访客IP返回国旗标识的服务,获取对应的嵌入脚本
  • 在布局文件的目标位置插入脚本代码,示例结构如下:
    <div class="visitor-flag">
      <script type="text/javascript">
        // 替换为服务提供的脚本,用于渲染访客国旗及地域信息
      </script>
    </div>
    
  • 注意:这类服务会基于访客IP判断地域,需确保符合隐私合规要求,根据站点需求选择合适的服务

方案3:纯Jekyll本地统计(仅支持总访问量)

  • 若不想依赖第三方服务,可通过GitHub Actions实现简单的访问量统计:
    1. 创建data/visitors.yml文件,初始内容设为total: 0
    2. 编写GitHub Actions工作流,定时分析Pages访问日志(需额外配置日志导出)或通过API调用更新total数值
    3. 在页面模板中读取数据并展示:
      <p>总访问量: {{ site.data.visitors.total }}</p>
      
  • 此方法无法获取访客国旗信息,仅能统计累计访问次数

内容的提问来源于stack exchange,提问作者Sharma IP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 16:39:21