qcb_
cd ..
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)

  1. UI 定型:完成了网站整体视觉风格的统一。
  2. Blog 系统上线:集成了 Blog 页面,成功 Push 到 GitHub。
  3. 自动化流打通:实现了 Next.js + TinaCloud + GitHub + Vercel 的全链路。
  4. 效果:现在无需写代码,直接在 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 修正策略

  1. 封印网站代码:基建已完成,未来 3 天禁止修改任何 UI 样式。
  2. 强制锁机:上午 9:00 - 12:00 必须把手机锁在客厅,补欠下的高数债。
  3. 启动 408:下午必须看一章数据结构,不能再拖。
  4. 回归插件:晚上的开发时间必须切换到 Chat-DLP 插件,不再折腾网站。
  5. 必须出汗:昨天吃了烙锅,今天必须下楼快走 40 分钟偿还热量。

End of log.

Return to Index