FIT2CLOUD
链接工具箱 的图标

链接工具箱

外部
263
0

包含常用的站点链接处理相关功能,如链接跳转页面、链接点击数据分析等

访问

当前应用为外部应用,其销售、安装、更新、维护等均由应用作者负责,与本平台无关。

3.0.0
webjing 发布于
>=2.22.2

🔄 版本更新说明 - V3.0 重构版

🚀 核心重构内容

架构优化

  • 全新架构设计:采用现代化架构模式,提升系统性能和可扩展性
  • 代码结构重构:优化代码组织结构,提高代码可维护性
  • 性能提升:重构核心算法,显著提升处理效率

功能增强

  • 🔗 外部链接自动识别:增强链接识别算法,支持更多链接格式和场景
  • 🛡️ 安全跳转页面:全新设计的跳转页面,提供更好的用户体验
  • 📊 链接统计分析:重构统计系统,支持更细粒度的数据分析
  • 📋 白名单管理:升级白名单匹配算法,支持更灵活的配置

✨ 新增功能

核心功能

  • 🎯 超链接卡片支持:无需主题适配,自动处理超链接卡片组件
  • 📝 链接来源追踪:记录链接所在的文章/页面信息,便于管理
  • 🖥️ 控制台小组件:实时展示热门链接数据

统计维度

  • 展示数:用户悬浮/触摸链接时记录
  • 点击数:用户实际点击跳转时记录
  • 设备类型:区分 PC 端和移动端
  • 时间维度:支持今日/本周/本月/全部统计

🔧 接口变更

公共 API 接口

  • 获取提示配置接口/apis/api.common.webjing.com/v1alpha1/tipmsg
  • 获取白名单接口/apis/api.common.webjing.com/v1alpha1/whiteList
  • 获取统计数据接口/apis/api.common.webjing.com/v1alpha1/statistics

前端 API

  • LinkJump API:提供完整的前端交互接口
    • LinkJump.getContext()
    • LinkJump.doJump()
    • LinkJump.doJumpViaApi()
    • LinkJump.copyToClipboard()
    • LinkJump.verifyCode()
    • LinkJump.startCountdown()

🎨 主题开发者支持

模板自定义

  • 自定义跳转页面模板:支持在主题 templates 目录下自定义 jump.html
  • 上下文数据:提供丰富的上下文数据供模板使用
  • LinkJump.js:前端交互库,简化开发流程

📋 升级说明

从旧版本升级

  1. 备份数据:升级前请备份现有配置和统计数据
  2. 停用旧插件:在 Halo 后台停用旧版本插件
  3. 安装新版本:上传 V3.0 版本的 JAR 文件
  4. 数据迁移:系统将自动迁移历史数据
  5. 配置重载:重新配置相关参数

注意事项

  • 旧版本的配置可能需要重新设置
  • 统计数据将保持完整,不受升级影响
  • 主题模板可能需要调整以适配新版本

🛡️ 安全增强

  • XSS 防护:增强前端 XSS 防护机制
  • 输入验证:加强用户输入验证和过滤
  • 安全跳转:改进跳转安全机制,防止恶意跳转

📈 性能优化

  • 响应速度:显著提升页面响应速度
  • 资源占用:优化内存和 CPU 使用
  • 并发处理:增强高并发场景下的处理能力

🤝 兼容性

  • Halo 版本:支持 Halo 2.0+
  • 主题兼容:向后兼容现有主题
  • API 兼容:保持主要 API 接口向后兼容

🎁 后续计划

短期计划

  • 链接健康检查:定期检测外链可用性
  • 链接分组管理:按类型/来源对链接进行分组
  • 数据导出:支持导出统计数据为 Excel/CSV

长期计划

  • 短链接服务:生成站内短链接
  • AI 智能分析:链接内容自动分类和异常检测
  • WebHook 集成:点击事件触发通知

💡 提示:V3.0 是一次重大重构版本,带来了更好的性能和更多功能,建议及时升级以获得最佳体验。