6 Commits
Author SHA1 Message Date
TermiNexus d727b515c8 feat: 详情页复制按钮改用 fa-copy 图标
以内联 SVG 内嵌 Font Awesome copy/check 字形(viewBox 0 0 448 512),复制成功后切换为对勾;不再为单个图标引入整个 Font Awesome 依赖。
2026-10-07 20:39:28 +08:00
TermiNexus 63ad1eb965 feat: 官网配品牌蓝——顶栏 0073B7、页脚 0070B2、详情页头部块 006DAD
顶栏改常驻蓝底白字(滚动仅加阴影,不再白底透明);页脚底色改 0070B2 配白字;详情页按 PyPI banner--project 版式把包名+摘要+安装命令做成 006DAD 蓝底头部块,COPY 按钮白底蓝字。
2026-10-07 20:27:11 +08:00
TermiNexus 34fa817a31 feat: 官网改 PyPI 风格版式,去除等宽字体并新增骨架 loading 层
设计 token 对齐 PyPI(白底、系统无衬线、#006dad 链接蓝、#e1e3e5 细灰边框、6px 小圆角),移除 mono 字体类与 --font-mono,仅代码内容保留等宽。

ProjectView 重排为 PyPI 包页版式:主栏包名/说明/安装命令/README,右栏元数据、依赖与版本历史卡片(浅灰标题带),首屏进入即展示骨架 loading,README 为空不再出现占位文案(改由后端合成)。

i18n 同步清理未用词条并新增 project.meta。
2026-10-07 20:16:29 +08:00
TermiNexus b4e92ca419 fix: 详情页异步内容未纳入滚动揭示观察导致永久隐藏
新增 MutationObserver 观察后续渲染出的 [data-reveal] 元素(如包详情页加载完成后才出现的内容),避免它们一直停在 opacity: 0;不支持 IntersectionObserver 时直接显示;卸载时断开两个观察器。
2026-10-07 19:47:30 +08:00
TermiNexus 0fdf80778e feat: 新增包详情页路由与 README markdown 渲染
接入 vue-router(/ 首页、/project/:name 详情页、catch-all 回首页),新增 ProjectView:包信息头、README 渲染、依赖列表、版本历史与安装命令复制。

新增 markdown.ts(markdown-it + DOMPurify,外链加 target/rel)与 api/venom.ts 数据客户端;TheHeader 品牌改为 RouterLink,i18n 扩充 project 词条。
2026-10-07 19:35:55 +08:00
TermiNexus 5021207790 chore: 初始化 Venom 官网独立仓库
VenomWebSite 原被 SMANAGE 主仓 .gitignore 排除、无版本控制,现拆为独立仓库并接入 git.gvsds.com/GVSDS/VenomWebSite。

包含:Vue 3 + TS + Vite 官网源码、Lenis 平滑惯性滚动、deploy.ps1 部署脚本、README 与 .gitignore / .gitattributes。
2026-09-28 17:31:21 +08:00