log_entry_20260122.md
寒假 Day 1 复盘日志
#2026-winter-log
今日心情:时间过得太快了。技术攻关的快感 VS 考研进度的焦虑。
📊 时间账单 (Time Log)
- 有效学习时长(考研):~1 小时 (严重不达标 ❌)
- 有效开发时长(技术):~8 小时 (严重超标,陷入技术黑洞 ⚠️)
- 睡眠/生活:8:30 起床,晚间外出聚餐。
📚 考研进度 (Study Progress)
- 英语:✅ 完成 80 个单词背诵。(这是今天唯一坚持下来的铁律)
- 数学:⚠️ 仅完成 30 分钟。复习深度不足,处于“稍微看了一下”的状态。
- 408:❌ 未开始。(原计划:数据结构启动)
- 总结:主线任务被支线任务挤占。黄金上午时间(9:00-12:00)被开发占用,导致全天考研任务崩盘。
💻 开发日志 (Project: Personal Website)
今日目标:调整网站 UI -> 实际产出:重构了一套基于 TinaCloud 的 CMS 系统。
🚀 成果 (Achievements)
- UI 定型:完成了网站整体视觉风格的统一。
- Blog 系统上线:集成了 Blog 页面,成功 Push 到 GitHub。
- 自动化流打通:实现了 Next.js + TinaCloud + GitHub + Vercel 的全链路。
- 效果:现在无需写代码,直接在 Tina CMS 后台可视化增删改查 Markdown,点击 Save -> 自动 Push -> Vercel 自动构建。更新一篇博客仅需 2 分钟。 Plain Text
🐛 踩坑与解决方案 (Troubleshooting)
- 问题 1:Next.js 与 TinaCMS 版本冲突
- 现象:依赖安装报错,Peer Dependency 不匹配。
- 解决:查阅文档,锁定 Next.js 版本或使用 `--legacy-peer-deps` 强行安装(具体视最终方案定),调整 package.json 依赖树。
- 问题 2:TinaCMS 新建 MD 文件无法点击
- 现象:在 CMS 后台创建的文章在 Blog 主页 404 或无响应。
- 原因:可能是路由配置(Slug)与文件名生成逻辑不匹配,或者是 getStaticPaths 没有正确抓取新文件。
- 解决:修复了路由映射逻辑。
- 问题 3:Vercel 部署失败
- 原因:可能是 Build Command 里的环境变量未配置(Tina Client ID/Token)或者 Build 输出目录设置错误。
- 解决:在 Vercel 后台完善了 Environment Variables,重新 Redeploy 成功。
❤️ 身体与生活 (Body & Life)
- 饮食:晚餐去吃了贵州烙锅(高油盐),逛了山姆。
- 运动:❌ 无。(原计划:快走/恢复性运动)。
- 状态:久坐时间过长,心肺无负荷,但肩颈略有疲劳感。
🛑 深度反思 & Day 2 策略 (Reflection)
反思: 今天犯了开发者的通病——“为了省未来的时间(自动化部署),花光了现在的时间”。虽然基建搭好了很高兴,但对于“考研”这个截止日期明确的项目来说,今天是战略上的失败。 Day 2 修正策略:
- 封印网站代码:基建已完成,未来 3 天禁止修改任何 UI 样式。
- 强制锁机:上午 9:00 - 12:00 必须把手机锁在客厅,补欠下的高数债。
- 启动 408:下午必须看一章数据结构,不能再拖。
- 回归插件:晚上的开发时间必须切换到
Chat-DLP插件,不再折腾网站。 - 必须出汗:昨天吃了烙锅,今天必须下楼快走 40 分钟偿还热量。
End of log.
Return to Index