2026-07-04 工作日报
拆包失败,但跑通了整条链路:能部署、能恢复、能压图。换条路继续。
一、今日产出
| 项目 | 状态 | 说明 |
|---|---|---|
| 一键部署脚本 | ✅ | 解压成功但 unzip 退出码导致误报,已加 || true 绕过 |
| 图片压缩脚本 | ✅ | sharp 方案,1500px / 80% 质量,带自动备份 |
| 云端恢复验证 | ✅ | 本地改崩,从线上拉回即恢复 |
| 模版包拆包 | ❌ | Docusaurus 架构不适合拆包出售 |
二、核心配置
部署脚本 (一键部署.bat)
set SERVER_IP=<YOUR_IP>
set SERVER_USER=<YOUR_USER>
set SERVER_PORT=22
set SITE_PATH=<YOUR_WEB_ROOT>
set ZIP_NAME=build_temp.zip
压缩脚本 (compress-images.js)
javascript
const MAX_WIDTH = 1500;
const QUALITY = 80;
环境信息
项目 值
Node.js v24.16.0
Docusaurus 3.10.1
SSH端口 22
三、今日心得
Docusaurus 拆不了模版包,架构决定方向,不怪技术
线上版本就是备份,恢复比重写快得多
bat 脚本能用就行,不必追求完美
一个下午的脚本投入,省下未来几年的重复劳动
四、明日计划
换方向,探索新形态
沉淀工具包,准备开源
构思 Docusaurus 教程(非编程视角)
*归档:2026-07-04*