From 3e5c1d54946af1d80110ac4009c2bd3b65ac17a8 Mon Sep 17 00:00:00 2001 From: zikai <1621362626@qq.com> Date: Mon, 27 Jul 2026 09:51:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8D=87=E7=BA=A7=20timeTableFix=20?= =?UTF-8?q?=E5=AD=90=E6=A8=A1=E5=9D=97=EF=BC=88=E6=97=B6=E5=8C=BA=E9=80=89?= =?UTF-8?q?=E6=8B=A9=EF=BC=89+=20=E4=BF=AE=E6=AD=A3=20README=20=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 子模块 timeTableFix 升级至时区选择版本:加载自动检测用户时区,取不到 回退墨尔本;仅作新建事件默认 tzid 与下载 ICS 的 X-WR-TIMEZONE,不换算 - 修正 README:构建输出到 dist/(非 /root/html),由 npm run deploy rsync 到站点根;补 npm run deploy 命令;细节记于 docs/readme-fixes.md - 集成构建验证通过(npm run build) --- README.md | 8 +++++--- docs/readme-fixes.md | 20 ++++++++++++++++++++ third_party/timeTableFix | 2 +- 3 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 docs/readme-fixes.md diff --git a/README.md b/README.md index 69b69e3..46d43c1 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Zikai 的作品集主页 -- Vue 3 模块化多项目展示站。浅色极简、 mainPage/ ├── index.html ├── package.json # 含 ical.js / vue-i18n(子模块嵌入时共享) -├── vite.config.js # 构建输出到 /root/html(emptyOutDir=false,不清空既有文件) +├── vite.config.js # 构建输出到 dist/,再由 npm run deploy rsync 到 /root/html ├── .gitmodules # git submodule:timeTableFix / z449 ├── README.md ├── docs/ # 架构 / 新增页签 / 子模块管理文档 @@ -62,7 +62,7 @@ npm install (cd third_party/z449 && npm install) (cd third_party/timeTableFix && npm install) -# 3. 构建(产物输出到 /root/html,不清空既有文件) +# 3. 构建到 dist/(再由 npm run deploy rsync 同步到 /root/html) npm run build # 4. 安装并启用 Apache @@ -87,7 +87,8 @@ RewriteRule ^ index.html [L] ```bash npm install # 首次安装依赖 npm run dev # 开发服务器 http://localhost:5173 -npm run build # 构建到 /root/html +npm run build # 构建到 dist/ +npm run deploy # 构建并 rsync 同步到 /root/html npm run preview # 本地预览构建产物 ``` @@ -97,3 +98,4 @@ npm run preview # 本地预览构建产物 - [如何新增一个项目页签](./docs/add-module.md) - [子项目 timeTableFix 管理(submodule 升级 / 移除)](./docs/submodule-timeTableFix.md) - [子项目 z449 管理(submodule + i18n prop 桥接)](./docs/submodule-z449.md) +- [README 勘误记录](./docs/readme-fixes.md) diff --git a/docs/readme-fixes.md b/docs/readme-fixes.md new file mode 100644 index 0000000..7e15744 --- /dev/null +++ b/docs/readme-fixes.md @@ -0,0 +1,20 @@ +# README 勘误记录 + +本文件记录 mainPage README 中发现并修正的错误,便于追溯。 + +## 2026-07-27:构建输出路径描述错误 + +**原描述(错误)**: + +- 项目结构注释:`vite.config.js # 构建输出到 /root/html(emptyOutDir=false,不清空既有文件)` +- 如何使用:`# 3. 构建(产物输出到 /root/html,不清空既有文件)` +- 开发命令:`npm run build # 构建到 /root/html` + +**实际行为**(见 `vite.config.js`): + +- `npm run build` 输出到项目本地 `dist/`(`emptyOutDir: true`,每次清空)。 +- `npm run deploy` 才用 rsync 把 `dist/` 同步到 Apache 站点根 `/root/html`(脚本:`vite build && rsync ... dist/... /root/html/...`)。 + +**修正**:三处均改为说明构建输出到 `dist/`,由 `npm run deploy` rsync 到 `/root/html`,并在「开发命令」补 `npm run deploy` 一行。 + +> 背景:本次升级 timeTableFix 子模块(新增时区选择)时,按 README 从 0 构建复现发现该不一致。 diff --git a/third_party/timeTableFix b/third_party/timeTableFix index 1b67e15..cf941c5 160000 --- a/third_party/timeTableFix +++ b/third_party/timeTableFix @@ -1 +1 @@ -Subproject commit 1b67e15071479d9240868f2a9c151a2add635b86 +Subproject commit cf941c50bcb07c50cfd3c0b850034879f384f0fa