主题更新
Meteor更新日志
预览地址
v1
v2
v2.0.0 20260218 00:00
抛弃原有的所有代码
移植neo-space并初步适配Mix-Space
后期会在此基础上进行二创,再次感谢@TNXG

全新设计
v2.1.0 20260218 00:40
✨ Features
主题强调色切换系统
- 新增 AccentColorPicker 组件,支持在导航栏通过 Popover 选择主题强调色
- 提供 5 种预设强调色:青绿(teal)、玫瑰(rose)、紫罗兰(violet)、天蓝(blue)、亮橙(orange)
- 新增 AccentColorInitializer,启动时从 localStorage 恢复选择,监听亮暗模式自动适配
- 在 head 中注入阻塞式脚本,防止首次绘制时强调色闪烁
- 新增 accent-store (Zustand + persist),管理强调色状态及完整亮/暗双模式色阶
色板更新
- 将「琥珀色」替换为「亮橙色」,更新色板定义和相关颜色配置
🐛 Bug Fixes
- 过滤无效图片数据
- convertPost 和 convertNote 中增加 .filter(Boolean),防止文章和手记包含 null/undefined 图片项
v2.2.0 20260218 01:32
✨ Features
分类页面
- 新增 category/[slug] 分类页面,支持根据分类 slug 获取文章列表
- 支持 ISR (16小时过期)、generateStaticParams、generateMetadata
- 新增 getCategoryBySlug API 方法
友链客户端健康检测
- 新增 use-link-health-check Hook,浏览器端探测友链可达性及延迟
- 使用 fetch(mode: "no-cors") + 信号量并发控制 (最多6个),8s 超时
- FriendsList 集成客户端检测结果,优先展示客户端状态
- 新增检测中/可达/不可达三态图标与颜色指示
博主状态组件增强 (OwnerStatus)
- 复刻 Shiroi Activity 实现,新增 CDN 应用图标映射
- 新增 AppIcon 组件,支持 CDN 图标、base64 图标、fallback
- 添加 Tooltip 详情(显示正在听的歌曲/正在使用的应用及描述)
- 传入 ownerName 显示博主名称
- 媒体播放显示时长格式化
站点信息更新
- 博客描述由 "Neo-Space" 更改为 "Mix-Space"
- 页脚链接指向 mx-space/core,移除 "Built with Rocket.rs"
- 默认 baseUrl 从 tnxg.moe 更改为 blog.trfox.top
🐛 Bug Fixes
- 移除不必要的连接状态判断,简化博主状态组件渲染逻辑
- FriendsList 中 getLatencyColor 支持 null 参数
v2.2.1
✨ Features
- 友链托管服务商 DNS 检测
- 新增 /api/host-lookup API 路由,通过 DNS (A/CNAME) 自动识别友链托管平台
- 支持识别 Vercel、Netlify、Cloudflare、GitHub Pages、Gcore CDN、jsDelivr、腾讯云 CDN、阿里云 CDN 等
- 友链页面服务端预处理:为每个友链调用 lookupHostProvider 注入 provider 字段
- FriendsList 优先使用 DNS 检测结果展示托管商,回退到 health.hosting_provider
- Link 类型新增 provider 可选字段