Skip to content

feat(site): 样式大更新——侧栏拖拽 + 借 anatomy_gui 重塑 Qt 绿身份#17

Merged
Charliechen114514 merged 1 commit into
mainfrom
chore/site-restyle
Jul 3, 2026
Merged

feat(site): 样式大更新——侧栏拖拽 + 借 anatomy_gui 重塑 Qt 绿身份#17
Charliechen114514 merged 1 commit into
mainfrom
chore/site-restyle

Conversation

@Charliechen114514

Copy link
Copy Markdown
Member

侧栏拖拽(ResizableSidebar 自 ModernCPP 搬入)+ 阅读进度条 + 自定义首页 Hero(QtHero,事件循环/对象树/信号与槽 SVG)+ ModuleCard/ChapterHero 组件(Qt 化改造)。custom.css 补完整 :root/.dark 设计令牌(Qt 绿品牌 + 借 anatomy 骨白/炭墨底),三层 feature 卡配色重调,blockquote/Hero 渐变去硬编码靛蓝。

mermaid 改本地打包(dynamic import,拔 CDN)——浏览器加载跨域 CDN 脚本不可靠会卡骨架。修 SPA 路由切换不渲染:ReadingProgress 的 router.onAfterRouteChange 覆盖了 mermaid 的(VitePress 该钩子是单值回调属性、非订阅),改用 watch(route.path);render 轮询等新页 DOM 挂载。

build.ts 缓存 key 并入 theme/+config/ 哈希——修改主题后普通 build 不加 --force 会输出旧皮的坑。

侧栏拖拽(ResizableSidebar 自 ModernCPP 搬入)+ 阅读进度条 + 自定义首页 Hero(QtHero,事件循环/对象树/信号与槽 SVG)+ ModuleCard/ChapterHero 组件(Qt 化改造)。custom.css 补完整 :root/.dark 设计令牌(Qt 绿品牌 + 借 anatomy 骨白/炭墨底),三层 feature 卡配色重调,blockquote/Hero 渐变去硬编码靛蓝。

mermaid 改本地打包(dynamic import,拔 CDN)——浏览器加载跨域 CDN 脚本不可靠会卡骨架。修 SPA 路由切换不渲染:ReadingProgress 的 router.onAfterRouteChange 覆盖了 mermaid 的(VitePress 该钩子是单值回调属性、非订阅),改用 watch(route.path);render 轮询等新页 DOM 挂载。

build.ts 缓存 key 并入 theme/+config/ 哈希——修改主题后普通 build 不加 --force 会输出旧皮的坑。
@Charliechen114514 Charliechen114514 merged commit de7eeb4 into main Jul 3, 2026
2 checks passed
@Charliechen114514 Charliechen114514 deleted the chore/site-restyle branch July 3, 2026 04:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[站点问题] 侧边栏有点问题!刚好跟上自己的anatomy_gui的项目一起梭哈修复了

1 participant