Refactor: Introduce Glassmorphism UI based on Vue 3 / 重构:引入基于 Vue 3 的全新毛玻璃 UI#802
Open
BB0813 wants to merge 2 commits into
Open
Refactor: Introduce Glassmorphism UI based on Vue 3 / 重构:引入基于 Vue 3 的全新毛玻璃 UI#802BB0813 wants to merge 2 commits into
BB0813 wants to merge 2 commits into
Conversation
Xinyang-Gao
added a commit
to Xinyang-Gao/xinyang-gao.github.io
that referenced
this pull request
Jul 10, 2026
- **feat**: 使用 [APlayer(改版)](DIYgod/APlayer#802) 替换 [NeteaseMiniPlayer-v2(改版)](numakkiyu/NeteaseMiniPlayer#15) - *因为 NeteaseMiniPlayer-v2 已停止维护,NeteaseMiniPlayer-V3 的 api 尚不稳定且更换需要重构重网站的全局音乐加载模块;综合评估下来使用了 APlayer 的改版* - **chore**: 修复更新日志中重复的版本号 - **docs**: 更新文档
Xinyang-Gao
added a commit
to Xinyang-Gao/xinyang-gao.github.io
that referenced
this pull request
Jul 14, 2026
commit 8bce6b1 Author: 高新炀 <2489083744@qq.com> Date: Tue Jul 14 20:22:45 2026 +0800 chore: 移除 cookie 申请 commit b91d9f8 Author: 高新炀 <2489083744@qq.com> Date: Tue Jul 14 19:50:52 2026 +0800 feat(settings): 将设置从独立页面改为弹窗,可通过右下角按钮进入 - **feat(settings)**: 将设置从独立页面改为弹窗,可通过右下角按钮进入 - 新增及时读取功能,修改的设置会立刻应用,不再需要刷新页面 - 删除 `settings.html` 模板 commit 4492bec Author: 高新炀 <2489083744@qq.com> Date: Tue Jul 14 17:32:56 2026 +0800 chore: 清理作品冗余代码 commit 16bd932 Author: 高新炀 <2489083744@qq.com> Date: Tue Jul 14 17:23:46 2026 +0800 refactor(404): 用 TypeScript 重构 404.js 为 404.ts,同时重构404页面,使其更符合网站整体样式 commit db11c1b Author: 高新炀 <2489083744@qq.com> Date: Tue Jul 14 16:52:32 2026 +0800 refactor: 用 TypeScript 重构 changelog.js 为 changelog.ts commit 5d610d8 Author: 高新炀 <2489083744@qq.com> Date: Sun Jul 12 02:26:37 2026 +0800 chore: 从 friends.css 中提取跳转覆盖层的样式到 components.css commit 3d5e8eb Author: 高新炀 <2489083744@qq.com> Date: Sun Jul 12 02:18:03 2026 +0800 docs: 更新文档 commit dd06135 Author: 高新炀 <2489083744@qq.com> Date: Sun Jul 12 02:15:08 2026 +0800 chore: 清理冗余的外链管理器样式 .external-modal commit 62a25f1 Author: 高新炀 <2489083744@qq.com> Date: Sun Jul 12 02:08:48 2026 +0800 chore: 合并 friend-link-manager.ts 到 friends-manager.ts ,便于管理并避免污染 commit ac68fd9 Author: 高新炀 <2489083744@qq.com> Date: Sun Jul 12 02:02:00 2026 +0800 feat: 提取友链跳转覆盖层到 jump-dialog.ts 方便之后复用 - **feat**: 提取 友链跳转覆盖层 到 `jump-dialog.ts` 方便之后复用 - **feat**: 将原先的外链跳转弹窗改为复用 `jump-dialog.ts` - 信任的网站不再弹窗直接跳转 - 陌生的网站将等待 6 秒后自动跳转 commit fe40919 Author: 高新炀 <2489083744@qq.com> Date: Sun Jul 12 01:18:00 2026 +0800 refactor(image-viewer): 用 TypeScript 重构 image-viewer.ts - **refactor(image-viewer)**: 用 TypeScript 重构 `image-viewer.ts` - **fix(image-viewer)**: 可能打开多个图片查看实例 - **revert**: V8.7.4 更改 `aggregated.py` 中的 Vite 调用 commit 5ca7b20 Author: 高新炀 <2489083744@qq.com> Date: Sun Jul 12 00:41:12 2026 +0800 refactor: 用 TypeScript 重构 settings.js 为 settings.ts - **refactor**: 用 TypeScript 重构 `settings.js` 为 `settings.ts` - **perf**: 优化 `core.ts` 代码 - **build**: 更改 `aggregated.py` 中的 Vite 调用 commit 5eb828f Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 16:13:32 2026 +0800 docs: 更新文档 commit 5cd01fe Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 15:56:40 2026 +0800 chore: 清理多余文件和文件夹 /src/assets/works/ commit 140c3af Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 15:37:31 2026 +0800 chore: 更新计数显示 commit 03d4a43 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 15:15:48 2026 +0800 将网站流量计数从 不蒜子 改为 vercount - **feat**: 将网站流量计数从 [不蒜子](https://www.busuanzi.cc) 改为 [vercount](https://www.vercount.one) - **feat(builder)**: /src/copy/ 下的所有内容(包括子文件夹)复制到 dist/ 根目录 commit 5a718d0 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 02:09:54 2026 +0800 fix: 使用参数列表时设置了 shell=True commit c915109 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 02:01:15 2026 +0800 ci: 更新 node 版本 commit ccac791 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 01:54:14 2026 +0800 feat(builder): 使用 GitHub Actions 工作流自动构建网站 commit d77a355 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 01:46:04 2026 +0800 feat(builder): 将友链卡片颜色提取加入构建流 commit 992f929 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 01:30:17 2026 +0800 feat(builder): 重新添加对生成 code_analysis.json 文件的支持 commit ff24a3c Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 01:24:59 2026 +0800 feat(builder): 尊重 Markdown 源文件中的手动更新日期 commit adddc00 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 00:52:01 2026 +0800 refactor(builder): 移除 GUI 并优化增量构建策略 - **refactor(builder)**: 移除 GUI 并优化增量构建策略 - 移除 run.py 中的 Tkinter GUI 模块,仅保留命令行入口 - 增强 base.py 中 is_up_to_date 方法:检查所有输出文件是否存在,若缺失则判定为过时 - 补全 aggregated 生成器的 outputs 列表,添加 friends/index.html - 当输出文件被误删或损坏时,将自动触发重新构建,提高构建可靠性 - **feat(builder)**: 从 src/ 复制站点根文件到 dist/ - 新增复制 BingSiteAuth.xml, favicon.ico, robots.txt 从 src/ 到 dist/ commit 23833cb Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 11 00:03:58 2026 +0800 feat: 使用 APlayer(改版) 替换 NeteaseMiniPlayer-v2(改版) - **feat**: 使用 [APlayer(改版)](DIYgod/APlayer#802) 替换 [NeteaseMiniPlayer-v2(改版)](numakkiyu/NeteaseMiniPlayer#15) - *因为 NeteaseMiniPlayer-v2 已停止维护,NeteaseMiniPlayer-V3 的 api 尚不稳定且更换需要重构重网站的全局音乐加载模块;综合评估下来使用了 APlayer 的改版* - **chore**: 修复更新日志中重复的版本号 - **docs**: 更新文档 commit 243b704 Author: 高新炀 <2489083744@qq.com> Date: Fri Jul 10 18:46:49 2026 +0800 chore: 删除 /scr/ 中未使用的 articles.html works.html nojs.html 模板 commit 22cfc6f Author: 高新炀 <2489083744@qq.com> Date: Fri Jul 10 03:51:53 2026 +0800 chore: 删除 /scr/ 中未使用的 friends.html 模板 commit 29eadc6 Author: 高新炀 <2489083744@qq.com> Date: Fri Jul 10 03:31:51 2026 +0800 chore: 更新头像 commit 234637d Author: 高新炀 <2489083744@qq.com> Date: Thu Jul 9 01:41:15 2026 +0800 style(footer): 优化页脚样式 commit 8a86d1f Author: 高新炀 <2489083744@qq.com> Date: Thu Jul 9 01:27:29 2026 +0800 refactor(personal-card): 重构个人信息卡片样式 commit 82c2ba9 Author: 高新炀 <2489083744@qq.com> Date: Thu Jul 9 01:16:03 2026 +0800 refactor(style): 全面重构响应式系统 commit 384a6b5 Author: 高新炀 <2489083744@qq.com> Date: Tue Jul 7 21:57:51 2026 +0800 chore 更新 twikoo 版本(1.7.13 -> 1.7.14) commit 8c873f3 Author: 高新炀 <2489083744@qq.com> Date: Tue Jul 7 14:58:22 2026 +0800 refactor(stats-manager): 用 TypeScript 重构 stats-manager.js 为 stats-manager.ts commit 04bc495 Author: 高新炀 <2489083744@qq.com> Date: Tue Jul 7 01:21:14 2026 +0800 feat(core): 使用 TypeScript 重构并添加数据压缩支持 commit b85306d Author: 高新炀 <2489083744@qq.com> Date: Mon Jul 6 19:17:42 2026 +0800 fix: 修复 V8.0.0 重构遗留的问题 commit 8ef8f51 Author: 高新炀 <2489083744@qq.com> Date: Mon Jul 6 19:04:39 2026 +0800 refactor(archive): 用 TypeScript 重构 archive.js 为 archive.ts commit e40daf2 Author: 高新炀 <2489083744@qq.com> Date: Mon Jul 6 18:57:01 2026 +0800 fix(router): 通过 #articleBody 辨别是否为文章详情页,防止无刷新导航进入导致一系列初始化问题 commit 2e18609 Author: 高新炀 <2489083744@qq.com> Date: Mon Jul 6 18:21:12 2026 +0800 refactor(router): 现代化优化导航路由与导航栏管理,消除重复绑定并完善入场动画 commit 0780a5e Author: 高新炀 <2489083744@qq.com> Date: Mon Jul 6 17:51:34 2026 +0800 style(twikoo): 同步评论区引用样式与主站一致 commit 6ea2864 Author: 高新炀 <2489083744@qq.com> Date: Mon Jul 6 17:25:59 2026 +0800 chore(aggregated.py): 删除复制 JS 的代码,构建 JS 全部交由 Vite 处理 commit cbaf449 Author: 高新炀 <2489083744@qq.com> Date: Sun Jul 5 18:12:37 2026 +0800 refactor(friends-manager): 用 TypeScript 重构 friends-manager.js 为 friends-manager.ts commit 759ed10 Author: 高新炀 <2489083744@qq.com> Date: Sun Jul 5 17:39:41 2026 +0800 feat(build): 重构友链与增量构建,支持头像主题色自动生成 commit 71f06fe Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 4 11:32:49 2026 +0800 fix(theme): 修复主题切换闪烁并优化过渡动画 commit a58e719 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 4 11:12:54 2026 +0800 chore(page-utils.js): 删除已不被使用的 isArticleDetailOr404Page 函数 commit 4009b8c Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 4 11:08:06 2026 +0800 chore: 更改域名 commit 998aa06 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 4 10:57:17 2026 +0800 perf(search): 优化搜索性能、修复重复初始化及 Worker 超时 commit 0baf641 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 4 10:09:33 2026 +0800 chore: 添加文件到 .gitignore commit afc39ee Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 4 01:21:46 2026 +0800 perf(ui): 增强鼠标特效性能与自适应降级能力 commit 60575b2 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 4 01:03:13 2026 +0800 style: 优化欢迎覆盖层日志样式,给日志项添加颜色区分,并增加了一些真实日志 commit eb4b9f7 Author: 高新炀 <2489083744@qq.com> Date: Sat Jul 4 00:26:01 2026 +0800 fix(player): 将音乐播放器核心脚本作为 ES 模块加载 commit 8bbbd72 Author: 高新炀 <2489083744@qq.com> Date: Fri Jul 3 14:51:09 2026 +0800 build: 优化构建系统,减少 JS 体积约 25%~30% commit f906f8a Author: 高新炀 <2489083744@qq.com> Date: Fri Jul 3 14:38:21 2026 +0800 fix(search, router, article): 修复无刷新导航后搜索功能失效及内存泄漏问题 commit f602ad4 Author: 高新炀 <2489083744@qq.com> Date: Fri Jul 3 13:11:19 2026 +0800 docs: 更新文档 commit 25d4461 Author: 高新炀 <2489083744@qq.com> Date: Wed Jul 1 15:13:23 2026 +0800 docs: 更新文档 commit beb4aed Author: 高新炀 <2489083744@qq.com> Date: Wed Jul 1 15:04:44 2026 +0800 fix: 重新压缩 CSS commit cf7027e Author: 高新炀 <2489083744@qq.com> Date: Wed Jul 1 15:02:22 2026 +0800 fix: 作品未被构建和作品列表地址错误 commit 77d8f2b Author: 高新炀 <2489083744@qq.com> Date: Wed Jul 1 14:23:59 2026 +0800 feat: 使用 Python 在构建时压缩 CSS commit adec2c6 Author: 高新炀 <2489083744@qq.com> Date: Wed Jul 1 01:24:09 2026 +0800 feat: 集成 TypeScript 与 Vite 构建系统 commit 5919e67 Author: 高新炀 <2489083744@qq.com> Date: Tue Jun 30 23:41:10 2026 +0800 refactor: 移除构建一些目录 commit 6cecfc1 Author: 高新炀 <2489083744@qq.com> Date: Tue Jun 30 22:36:34 2026 +0800 Delete .github/workflows/jekyll-gh-pages.yml commit d06493b Author: 高新炀 <2489083744@qq.com> Date: Tue Jun 30 22:36:21 2026 +0800 Create static.yml commit c9aaa4e Author: 高新炀 <2489083744@qq.com> Date: Tue Jun 30 22:31:44 2026 +0800 更新 jekyll-gh-pages.yml commit 0a8be4f Author: 高新炀 <gao_xinyang@foxmail.com> Date: Tue Jun 30 22:22:16 2026 +0800 Create CNAME commit 811dba2 Author: 高新炀 <2489083744@qq.com> Date: Tue Jun 30 22:19:32 2026 +0800 fix: 导航栏未高亮正确按钮 commit 59966e8 Author: 高新炀 <2489083744@qq.com> Date: Tue Jun 30 16:03:38 2026 +0800 refactor: 进一步迁移文件 commit d2f8ded Author: 高新炀 <2489083744@qq.com> Date: Tue Jun 30 15:17:48 2026 +0800 refactor: 重构文件结构 commit 3b66c5f Author: 高新炀 <2489083744@qq.com> Date: Sun Jun 28 16:49:46 2026 +0800 docs: 更新文档 commit 85ca4e8 Author: 高新炀 <2489083744@qq.com> Date: Sun Jun 28 16:49:04 2026 +0800 docs: 更新文档 commit 16a9de1 Author: 高新炀 <2489083744@qq.com> Date: Sun Jun 28 16:42:50 2026 +0800 fix(sw): 优化缓存策略并修复留言板评论加载问题 commit 922060a Author: 高新炀 <2489083744@qq.com> Date: Sun Jun 28 16:23:22 2026 +0800 fix: v7.13.0 重构导致的文章、作品列表搜索过滤失效 commit 8cfb4de Author: 高新炀 <2489083744@qq.com> Date: Sun Jun 28 16:16:27 2026 +0800 refactor(build): 重构构建系统,采用统一引擎与增量构建 commit 3ddcf7e Author: 高新炀 <2489083744@qq.com> Date: Thu Jun 25 20:37:16 2026 +0800 feat: 友链卡片每次进入随机显示,每隔 10 秒轮换一次 commit 547953e Author: 高新炀 <2489083744@qq.com> Date: Thu Jun 25 18:25:04 2026 +0800 chore: 关于页无数无刷新导航适配 commit 69b9697 Author: 高新炀 <2489083744@qq.com> Date: Thu Jun 25 18:10:57 2026 +0800 feat: 在关于页新增 Github 贡献墙 commit 3c288a9 Author: 高新炀 <2489083744@qq.com> Date: Thu Jun 25 17:06:45 2026 +0800 chore: 添加友链 commit e0fedc0 Author: 高新炀 <2489083744@qq.com> Date: Thu Jun 25 01:07:54 2026 +0800 docs: 更新日志 commit 5014a95 Merge: d3f1ce1 6862e1d Author: 高新炀 <2489083744@qq.com> Date: Thu Jun 25 01:02:43 2026 +0800 Merge pull request #10 from Xinyang-Gao/about refactor(about): 重构关于页面
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
夹带私货
其实感觉这个PR并不是很核心 大概率是不会合并Pr的awa 但我还是想提交 至少有在为APlayer的生态做贡献
这个仓库接下来会作为第三方分支发布新的UI/UX更新
动机 / Motivation
在帮助朋友更新个人主页UI/UX的过程中,我认为原项目的 UI 可以更加现代化和美观,因此我基于 Vue 3 重写了一套全新的播放器控件,采用了流行的 Glassmorphism (毛玻璃) 设计风格,并增强了交互体验。
I think the original UI could be more modern and beautiful, so I rewrote a brand new player component based on Vue 3, adopting the popular Glassmorphism design style and enhancing the interactive experience.
主要更新 / Key Updates
vue,vue-loader等依赖,使用 Vue 3 Composition API 重构了核心逻辑。Vue 3 Refactor: Introduced
vue,vue-loader, etc., and refactored the core logic using Vue 3 Composition API.Brand New UI: Modern Glassmorphism interface with Dark Mode support.
Webpack Upgrade: Upgraded build config to support Vue SFC (.vue) and Dart Sass.
新特性 / New Features
1. 桌面级歌词体验 (Desktop-class Lyrics)
2. 增强的交互 (Enhanced Interaction)
< 768px) 进行了专门的适配。使用方法 / How to use it?
引入方式保持不变,但底层已完全替换为 Vue 实例挂载。
The initialization remains compatible, but the underlying implementation is now mounting a Vue instance.
效果预览 / Preview
技术细节 / Technical Details
vue@3.x,sass,sass-loader.node-sass(deprecated).src/js/index.jstosrc/index_vue.js.