Skip to content

Releases: luoy-oss/blog-link-monitoring

v1.0.0 - Initial Release: Automated Blog Link Monitoring API

01 Mar 08:52

Choose a tag to compare

🎉 v1.0.0 初始发布

我很高兴宣布 Blog Link Monitoring 的首个版本正式发布!🚀

这是一款基于 VercelMongoDB 构建的自动化网站链接状态监控 API,专为博客友链、书签收藏和个人链接管理场景设计。它提供实时状态检测、历史数据追踪以及月度信息汇总能力,无需维护传统服务器,完全利用 Serverless 架构优势。

✨ 核心特性

  • 自动化监控:集成 Vercel Cron Jobs,每天定时自动检测目标链接的存活状态。
  • 多维度数据分析
    • 实时状态:获取最新的站点存活状态及响应时间。
    • 30天趋势:自动维护最近30天的每日统计数据(可用率、平均响应时间),支持滚动更新。
    • 历史流水:保留详细的检测日志,便于故障排查与追溯。
    • 月度汇总:自动生成月度可用性报表。
  • 灵活数据源:支持通过配置 GITHUB_REPO 自动从 GitHub Issue 获取友链数据。
  • Serverless 架构:完全适配 Vercel Serverless 环境,实现零维护成本。
  • 便捷集成:提供丰富的 RESTful API,并支持前端组件集成(如 Hexo Butterfly 主题插件)。

🛠 技术栈

  • Runtime: Node.js
  • Framework: Express
  • Database: MongoDB
  • Platform: Vercel (Serverless Functions & Cron Jobs)

🚀 快速开始

  1. Fork 本仓库。
  2. Vercel 中导入该项目。
  3. 配置环境变量 (Environment Variables):
    • MONGODB_URI: 您的 MongoDB 连接字符串。
    • GITHUB_REPO: 用于获取链接数据的源仓库(如果你希望自动化任务可以使用,该项是必须的)
  4. 部署项目即可使用!

完整文档请参阅 README


Full Changelog: https://github.com/luoy-oss/blog-link-monitoring/commits/v1.0.0