Releases: shigella520/LinkPeek
Releases · shigella520/LinkPeek
LinkPeek v1.3.0
LinkPeek 1.3.0🎉
Highlights
- 新增分享总结模块,支持按日、周、月创建总结任务,并在后台查看历史记录和报告详情。
- 支持分享总结 AI 生图,生成适合 Open Graph 展示的分享图、图片链接和公开分享页。
- 新增 Webhook 通知能力,可配置通知渠道、事件过滤、消息模板和失败重试。
- 优化管理后台预览事件体验,支持展示元数据标题、删除记录和危险操作确认。
- 优化爬虫预览统计去重逻辑,减少重复统计和预览加载前的竞态问题。
- 调整 Admin 页面布局、按钮、侧边栏和通知链接展示细节。
Share Summary
- 支持分享总结任务管理、启停、手动执行和定时执行。
- 支持最大链接数、最小链接数、周期窗口和执行状态记录。
- 历史记录中展示实际输入总结的链接数量,报告内容可追溯查看。
- 支持基于总结报告生成 AI 分享图,并提供 OG 图片地址和分享页地址。
Webhook Notifications
- 支持配置 Webhook 通知渠道和通知任务。
- 支持自定义请求 Body 模板和消息模板占位符。
- 支持按分享总结任务、周期、触发方式等条件过滤通知事件。
- 支持查看通知投递记录,并手动重试失败投递。
Fixes
- 修复
FREESTYLE标题重试窗口相关问题。 - 修复分享总结 AI Provider 降级逻辑。
- 修复通知链接表格布局和后台抽屉导航布局细节。
- 优化统计事件去重,避免爬虫预览重复计数。
Upgrade Notes
- 本版本包含 SQLite schema 的幂等迁移,升级后会自动补齐分享总结、AI 生图和 Webhook 通知相关表结构。
- 如需使用分享总结 AI 生图,请在后台配置兼容的图片生成 Provider。
- 如需使用 Webhook 通知,请先配置通知渠道和通知任务。
- 建议继续持久化
/data,保留统计数据库、缓存、服务日志和生成的分享图资源。
LinkPeek v1.2.1
LinkPeek 1.2.1🎉
Highlights
- 新增 GapHub provider,支持
gaphub.cc/topics/{uuid}主题链接预览。 - GapHub 文本卡片使用
TitleCardRenderer生成稳定缩略图,和 V2EX / LinuxDo 等文本卡片保持一致。 - 新增管理后台预览事件管理能力,便于查看和排查预览创建、打开、媒体请求等事件。
- 优化
FREESTYLEAI 标题模式的稳定性,避免同一次预览链路中风格选择不一致。 - 优化生成缩略图缓存版本管理,避免标题卡片样式或内容变化后继续命中过期缩略图。
- 调整 Dashboard / Admin 部分 UI 细节,并更新文档中的 provider 和模块说明。
New Provider: GapHub
- 支持 GapHub 主题页 URL 识别与 canonical 化。
- 从页面 HTML / meta 信息中提取标题、摘要、站点信息和正文上下文。
- 尝试从 Next.js 页面数据中补充回复内容,用于 AI 标题生成上下文。
- 使用
generated://gaphub/topic-card/...标识缩略图,并通过TitleCardRenderer按需生成标题卡片。 - 补充 GapHub provider 单元测试,覆盖 URL 支持、canonical、HTML 解析、错误处理和缩略图生成。
Fixes
- 修复生成缩略图缓存未随版本变化失效的问题。
- 修复
FREESTYLE模式下风格选择可能不稳定的问题。 - 优化 AI 标题服务在部分 fallback 场景下的行为。
- 优化 Dashboard 和 AI Provider 管理界面的展示细节。
Upgrade Notes
- 本版本包含 SQLite schema 的幂等迁移,升级后会自动补齐预览事件管理所需字段和表结构。
- GapHub provider 不需要额外运行时配置。
- 如部署环境中使用 AI 标题生成,建议继续持久化
/data,保留缓存、统计数据库和服务日志。

LinkPeek v1.2.0
LinkPeek 1.2.0🎉
Highlights
- 新增 AI 标题生成能力:文本卡片可以基于帖子正文和后台 Style Prompt 生成更适合分享场景的一行标题。
- 新增
/admin管理后台:支持维护 Style Prompt、Title Format Prompt、论坛 Cookie、AI Provider、服务日志和统计清理。 - 新增 AI Provider 管理:支持多 Provider fallback、请求超时配置、连通性测试、拖拽排序、列表启用/禁用。
- 新增 AI Provider 自动降级:当 Provider 连续超时达到阈值时,自动移动到列表最后,并输出明显运行日志。
- 新增
FREESTYLE模式:请求style=FREESTYLE时,会从已配置的 Style Prompt 中随机选择一个风格。 - 预览渲染增加并发单飞去重,避免缓存未命中时并发请求重复触发渲染任务。
AI 标题生成
- 文本卡片 provider 支持通过
style参数触发 AI 标题生成。 - Style Key 保存和请求匹配都会统一转成大写。
FREESTYLE是系统保留 Style Key,不能作为普通 Style Prompt 录入。- Title Format Prompt 与 Style Prompt 拆分管理:前者控制输出格式,后者控制标题风格。
- AI styled 预览使用独立
PreviewKey,避免不同标题风格共用同一份缓存。 - AI 生成失败、返回空内容或目标 provider 不支持文本卡片时,会回退到基础元数据和原标题。
管理后台
- 新增
/admin/login和/admin,在 Dashboard 连续按 3 下 6 会看到跳转按钮。 - 支持维护 Style Prompt 和 AI 标题格式提示词。
- 支持维护 LinuxDo、NGA 等 provider 运行配置。
- 支持 AI Provider 新建、编辑、删除、启用/禁用、测试、拖拽排序。
- 支持每个 AI Provider 单独配置请求超时时间。
- 支持全局自动降级开关和连续超时阈值配置。
- 支持查看服务滚动日志和清理统计数据。
Upgrade Notes
- 如需使用管理后台,请配置
STATS_ADMIN_PASSWORD。 - 如需使用 AI 标题生成,请在
/admin中配置 Style Prompt、AI Provider,以及必要的论坛 Cookie / 登录态配置。 - 建议继续持久化
/data,其中包含缓存、SQLite 数据库和服务日志。 - 升级后服务会自动执行幂等 schema 迁移。

LinkPeek v1.1.0
LinkPeek 的 1.1.0 版本来了 🎉
这次更新的重点,是把 LinkPeek 从主要面向 Bilibili 的链接预览代理,扩展成一个覆盖更多中文社区场景的自部署预览服务,同时补强了卡片渲染、管理能力和分享体验。
功能亮点
- 新增
V2EXprovider,支持标准话题链接和带#reply锚点的话题链接,并为话题生成统一的渐变标题卡片缩略图 - 新增
NGAprovider,支持read.php?tid=...帖子链接,抓取标题与首楼摘要生成预览卡片 - 新增
LINUX DOprovider,支持公开主题链接,并可选配置登录态抓取更多可见内容 - 增强
Bilibili/b23.tv支持,优化缩略图表现,新增角标与作者信息 - 抽取通用标题卡片渲染器,社区类内容的预览风格更统一
- 改进卡片文本清洗逻辑,过滤不兼容符号,减少标题渲染异常
- Dashboard 新增统计数据清理能力,配置
STATS_ADMIN_PASSWORD后可执行清理 - 新增 Raycast Script,支持从剪贴板快速生成 LinkPeek 分享链接
- 更新快捷指令与公开演示地址,分享链路更顺手
在线体验
- Live Demo: https://linkpeek.jianyutan.com/dashboard
- Raycast Script: https://github.com/shigella520/LinkPeek/blob/main/docs/linkpeek.sh
- 快捷指令: https://www.icloud.com/shortcuts/91eb1956206840f49f23aa214107dd38
说明
- 当前版本已支持
Bilibili、V2EX、NGA、LINUX DO四类链接预览 - 如需抓取
NGA或LINUX DO的更多内容,可按 README 配置对应登录态环境变量 - 视频代理能力暂未启用,相关接口仍返回
501 Not Implemented
完整使用说明请查看 README。
LinkPeek v1.0.0
LinkPeek 的第一个正式版本发布了 🎉
LinkPeek 是一个自部署的链接预览代理服务,面向 iMessage 等聊天分享场景。它可以把受支持的第三方链接转换成稳定的 Open Graph 预览页,让分享卡片更好看、更可控。
功能亮点
- 支持 Bilibili 视频链接和
b23.tv短链 - 爬虫访问时返回 Open Graph 预览页
- 普通浏览器访问时自动跳转原始链接
- 内置缩略图代理和本地缓存
- 内置 SQLite 统计系统
- 提供
LinkPeek Dashboard数据面板 - 支持在网页上生成并复制 LinkPeek 分享链接
- 支持 Docker / Docker Compose 部署
在线体验
- Live Demo: https://linkpeek.cloud.jianyutan.com/dashboard
- 快捷指令: https://www.icloud.com/shortcuts/dc6b85dc0d2244caa0a6a9a730a283e1
说明
当前版本主要支持 Bilibili provider。视频代理能力暂未启用,相关接口会返回 501 Not Implemented。
完整使用说明请查看 README。