changelog.md
资源 · RESOURCE

更新记录 Changelog

当前站点 v0.1.1,同步自 edu.zhaozimin v23.5.1(086937d)。

v0.1.1 · 2026-09-23

双站上线。

  • 国际站 ui.zhaozimin.com:Cloudflare Pages,推送 main 自动构建发布。
  • 大陆站 ui.zhaozimin.cn:阿里云 1Panel 静态站,GitHub Actions 推送自动发布,约 40 秒到位;页脚挂 ICP 与公安备案(备案按域名,国际站不挂)。
  • 产物改为目录式输出/components/button/ 而不是 /components/buttonbutton.html。文件式输出依赖「访问 /x 自动找 x.html」这一平台特性,Cloudflare 支持而 nginx 不支持;改完之后同一份产物放在任何静态服务器上都成立。
  • 同一份代码发两套站:构建期 SITE_ORIGIN 决定站内绝对地址(canonical、llms.txt、sitemap、每页 .md 头),SITE_REGION=cn 决定是否挂备案。

v0.1.0 · 2026-09-23

首次发布。

  • 同步:从 edu.zhaozimin v23.5.1(086937d)逐字同步 30 个文件——四份样式、SPACING.md、12 个组件、5 个逻辑依赖、4 枚勋章、3 个站点图标、PRODUCT.md。
  • 提炼:把 edu 后台设计系统页(AdmDesign)里只以 inline 样张存在的开关、复选框、标签页、分页、轻提示、进度条、数据表格、验证外壳整理成正式组件;本站是它们的源头。
  • 改造:确认窗在 edu 依赖 shadcn 与 Tailwind,这里保留同一 API 与 .zzm-dialog-* 皮肤,用纯 CSS 补齐定位,去掉两层依赖。
  • 新增:宿主基线(baseline.css)——把 v4 组件依赖的 Tailwind preflight 子集与减少动效规则单独拿出来,使组件脱离 edu 也能 1:1 成立。
  • 复刻:侧栏导航与自绘图标集,剥离路由状态后的展示版。
  • 机读层:每页 .md、llms.txt、llms-full.txt、DESIGN.md、tokens.json、zzm.css、zzm.global.css、源码直读、robots.txt 全面放行。

怎么更新

edu 更新后
npm run sync          # 从 ../edu.zhaozimin 重新同步,写 manifest
npm run check:drift   # 核对快照与源头
npm run build