Handsome文档
数据统计插件文档

使用教程

数据统计插件的详细使用教程

插件配置教程

前置准备

在使用数据统计插件的访问统计功能之前,您需要先部署 Umami 统计服务。

Umami 部署

Umami 需要自行部署,详细的部署教程可以参考 Umami 官方文档

插件设置

在 Halo 后台进入「插件」→「数据统计插件」→「设置」,配置以下参数:

  • 站点地址:填写您的 Umami 站点地址,例如:https://umami.example.com
  • 用户名:填写您的 Umami 登录用户名,例如:admin
  • 密码:填写您的 Umami 登录密码
  • 网站 ID:填写您要统计的网站在 Umami 中的 ID

获取网站 ID

  1. 打开您已经部署好的 Umami 管理后台
  2. 在网站列表中找到您需要统计的网站
  3. 点击网站名称进入详情页面,在 URL 或页面信息中可以找到网站 ID
Umami 网站列表页面 Umami 网站详情页面,显示网站 ID
  1. 将获取到的网站 ID 填入插件设置中
  2. 点击「保存」按钮完成配置

配置提示

  • 确保站点地址可以正常访问
  • 用户名和密码需要具有访问该网站的权限
  • 网站 ID 通常是数字或字符串,可以从 Umami 的网站详情页面获取

在编辑器中使用

使用 Halo 默认编辑器

在 Halo 的文章编辑器中,您可以通过以下方式插入统计组件:

  1. 在编辑器中点击 + 按钮
  2. 在插入菜单中找到以下选项:
    • 插入网站数据统计 - 插入网站内部数据图表
    • Umami 插入统计 - 插入 Umami 流量统计
  3. 点击对应的选项即可插入
Halo 编辑器插入菜单,显示数据统计选项

配置数据图表

插入「网站数据统计」组件后,您可以选择需要显示的图表模块:

数据图表配置界面,显示可选的图表模块
  • 可以选择特定的图表模块,也可以全选所有模块
  • 可以在同一篇文章中插入多个数据统计组件
  • 每个组件可以配置不同的图表类型组合

使用建议

  • 在数据看板页面中,建议使用「显示所有图表」选项
  • 在普通文章页面中,建议只选择相关的图表类型,避免页面加载过多内容

在模板中使用

如果您需要在网站的任意位置(如主题模板、自定义页面等)插入统计组件,可以使用以下 HTML 代码。

注意事项

此方法需要一定的编程经验,建议熟悉 HTML 和主题开发的用户使用。

Umami 统计组件

流量统计

在页面中插入以下 HTML 代码,即可显示 Umami 流量统计:

<div class="xhhaocom-dataStatistics-v2-traffic"></div>

使用说明

流量统计组件会自动从配置的 Umami 服务中获取数据并展示。请确保已在插件设置中正确配置 Umami 相关参数。

实时活动

在页面中插入以下 HTML 代码,即可显示 Umami 实时活动:

<div class="xhhaocom-dataStatistics-v2-activity"></div>

使用说明

实时活动组件会显示当前网站的实时访问情况,包括在线访客、当前访问页面等信息。

网站统计图表组件

显示所有图表

在页面中插入以下 HTML 代码,将显示所有可用的统计图表:

<div class="xhhaocom-chartboard"></div>

默认显示

不指定 data-types 属性时,将显示所有可用的统计图表,包括标签统计、分类统计、文章趋势、评论排行和热门文章。

选择特定图表类型

通过 data-types 属性选择要显示的图表类型,多个类型用逗号分隔。

可用的图表类型

  • tags - 标签统计
  • categories - 分类统计
  • articles - 文章发布趋势
  • comments - 评论活跃用户 Top10
  • topArticles - 热门文章 Top10

使用示例

<!-- 只显示标签和分类 -->
<div class="xhhaocom-chartboard" data-types="tags,categories"></div>

<!-- 只显示文章趋势 -->
<div class="xhhaocom-chartboard" data-types="articles"></div>

<!-- 显示评论排行和热门文章 -->
<div class="xhhaocom-chartboard" data-types="comments,topArticles"></div>

灵活组合

您可以根据需要灵活组合不同的图表类型,只需在 data-types 属性中用逗号分隔即可。例如:data-types="tags,categories,articles" 将同时显示标签统计、分类统计和文章趋势。

Uptime Kuma 配置教程

前置准备

Uptime Kuma 是一个开源的监控工具,用于监控网站和服务的可用性。在使用数据统计插件的 Uptime Kuma 功能之前,您需要先部署 Uptime Kuma 服务。

Uptime Kuma 部署

Uptime Kuma 需要自行部署

插件设置

在 Halo 后台进入「插件」→「设置」,找到 Uptime Kuma 配置部分,配置以下参数:

  • 站点地址:填写您的 Uptime Kuma 状态页地址,例如:https://status.twouu.com/status/handsome

配置提示

  • 状态页地址应该是完整的 URL,包含协议(http:// 或 https://)
  • 确保状态页地址可以正常访问
  • 状态页地址通常格式为:hhttps://status.twouu.com/status/handsome

如何使用

方法一:在模板中使用 HTML 代码

如果您熟悉 HTML,可以在需要显示监控状态的位置插入以下代码:

<div class="xhhaocom-dataStatistics-v2-uptime-kuma"></div>

方法二:通过 Halo 设置页面注入代码

如果您不熟悉 HTML,可以通过 Halo 的设置页面来注入代码:

  1. 在 Halo 后台进入「设置」页面
Halo 后台设置页面入口
  1. 找到「代码注入」选项并点击进入
Halo 代码注入设置页面
  1. 在「页脚」输入框中粘贴以下代码:
<div class="xhhaocom-dataStatistics-v2-uptime-kuma"></div>
  1. 点击「保存」按钮完成配置

使用说明

  • 代码注入到页脚后,监控状态将在网站的所有页面底部显示
  • 如果您只想在特定页面显示,建议使用方法一,在对应的模板文件中插入代码
  • 确保插件设置中的状态页地址配置正确