1. 插件介绍

Links Health Monitor是一款适用于Halo博客的友情链接健康监测插件,主要功能如下👇
友链网站是否可访问
友链网站Logo是否可访问
友链网站名称是否有变更
友链网站是否添加本站为友链
2. 使用指南
2.1 准备工作
2.1.1 插件PluginLinks安装和启动
本插件依赖于插件链接管理(PluginLinks),使用本插件之前请先确保已安装此插件,且是1.7.0或更高版本。

2.1.2 插件Links Health Monitor安装和启动
本插件最新版安装和启动。
2.2 友链元数据配置
安装了链接管理插件后,新建或者编辑链接。
启用友链健康监测:开启后会启用友链健康监测,默认是未开启状态。友链页面地址:网站友链页面的地址,启用友链健康监测后该项必填。

2.3 插件配置
启用自定义Cron表达式:开启后,执行自定义任务时会使用自定义的Cron表达式,默认是未开启状态。自定义6位Cron表达式:自定义的Cron表达式,启用自定义的Cron表达式后该项必填。6位Cron必须遵循「秒 分 时 日 月 星期」的格式,插件使用者需确保自定义Cron表达式的准确性,Cron表达式格式有误时使用默认配置。Cron表达式生成网站推荐:https://cron.ciding.cc/ 。
保存:修改了基本设置后点击保存按钮,设置即可生效。注意:修改设置后会停止正在执行的任务,创建新的任务并等待执行,已执行完的监测结果将不可见。

2.4 监测结果
监测结果路由:工具 -> Links Health Monitor
2.4.1 任务状态
任务状态:任务的执行状态(未创建、已创建,等待执行、执行中、已停止、执行失败、任务成功)。计划时间:根据Cron表达式得出的任务计划执行时间。开始时间:任务的实际执行开始时间。完成时间:任务的实际执行完成时间。执行时长:任务的实际执行时长。下次执行:根据Cron表达式得出的下次任务的计划执行时间。剩余时间:当前时间距离下次任务执行的剩余时间。

2.4.2 执行规则
执行任务的Cron表达式:实际执行任务时使用的Cron表达式。自定义Cron是否可用:启用自定义的Cron表达式后进行校验,校验失败则使用默认的Cron表达式。

2.4.3 友链监测记录
网站名称:友链的网站名称。网站地址:友链的网站地址。网站图标:友链的Logo。所属分组:友链的分组。网站是否可访问:监测时友链网站是否可访问。网站不可访问时后续监测将不再进行。图标是否可访问:监测时友链图标是否可访问。网站最新名称:监测时友链网站的名称。网站名称是否一致:监测时友链网站的名称,与友链的网站名称是否一致。网站页面路由:友链元数据的友链页面地址。对方是否已添加本站为友链:监测时友链网站的友链页面是否含有本站。

2.4.4 无需监测友链
在友链元数据配置里未启用友链健康监测的友链,不做监测。

3. 常见问题
3.1 监测结果不准确
受监测当时网络情况影响,会有网站监测结果不准确的情况,请以网站实际状态为准。
网站监测逻辑无法覆盖所有网站,网站的页面布局和实现方式也会影响监测结果。
4. 功能优化
由于本插件的稳定性还有待优化,所以目前并未上架应用市场。
尝鲜版请下载最新版JAR文件自行安装使用👇,最终版本功能会有些许改动,请谨慎驾驶。
5. 反馈
如果在使用过程中遇到任何问题,或有任何建议,欢迎在本页面👇留言或通过以下方式反馈。
以上。