Stellar 兼容、友人功能与移动端体验升级已完成
完成旧 Hexo Stellar 功能迁移后的首个稳定版本,并补齐友人申请、朋友动态、站内搜索、音乐播放器以及桌面和移动端的性能与布局修复。
- 在原 Astro Remark 渲染链内接入递归 Stellar 兼容层,覆盖容器、数据、表达和阅读类标签,并保留未知或非法标签的原始文本与位置警告。
- Header 友链入口升级为友人菜单,新增友链申请和朋友动态页面;申请接口接入 Turnstile、来源校验、Upstash 限流、重复检查和 GitHub Issue 创建。
- Header 搜索改为按需加载统一索引,输入时展示前三条结果,回车进入完整搜索页面。
- 新增会话级网易云歌单播放器,使用隐藏 APlayer 内核和自定义封面圆球、整条可拖动进度界面,支持自动切歌、跨页状态保持、自定义 Meting 接口和 HTTPS 媒体地址修正。
- 修复长文章因整页进入动画无法触发而保持透明的问题,并降低移动端卡片转场、模糊、开屏和悬停动画开销。
- 移动端 Header 改为多行网格布局,修复导航滚动条、友人菜单溢出以及功能抽屉齿轮按钮被遮挡的问题。
- 恢复桌面 TocBar 的屏幕固定效果,并按正文位置、Header 下沿和视口安全边距动态限制坐标。
- 为文章 h2-h6 渐变横线增加桌面端悬停放大和柔光效果,同时兼容系统减少动态效果设置。
- 加入主页 Konami Code 雪花彩蛋,重复触发复用雪花层并重置十秒计时,切页时自动释放节点和计时器。
- 完善 Swup 页面生命周期清理,集中释放请求、Observer、定时器和页面交互实例,减少重复初始化与内存残留。
StellarFriendsSearchAPlayerMotionEasterEggMobileTocBarSwup