博客优化、Session 总结与 Cron 任务调整
日期
2026-04-07
概述
今天主要完成了博客系统的两项重要优化:Session 总结脚本的性能优化(token 消耗降了 90%+),以及博客每日构建 cron 任务的调整;同时完成了博客内容的第一人称排查和修复。
Session 总结脚本优化
问题背景
之前的博客每日构建任务需要扫描所有 session 文件,token 消耗高达 821,929,耗时 398 秒。
优化方案
引入 21:00 预整理 cron:每天 21:00 自动运行脚本,将当日 session 预先整理成 memory/YYYY-MM-DD-summary.md 文件,只包含关键内容摘要。
优化效果
| 指标 | 优化前 | 优化后 |
|---|---|---|
| 耗时 | 398秒 | 64秒 ✅ |
| Token | 821,929 | 76,300 ✅ |
| 降幅 | — | 不到10% |
新的 Cron 任务结构
| 时间 | 任务 | 说明 |
|---|---|---|
| 21:00 | Session 每日预整理 | 运行脚本,5秒生成 summary.md |
| 23:00 | 博客每日构建部署 | 读 summary.md,上下文大幅缩小 |
21:00 的预整理任务每次大概 5-10 秒就跑完,写入的 summary 文件只有几万 token,23:00 的博客任务读这个文件,上下文大幅缩小,应该能一次跑完。
博客第一人称排查与修复
问题发现
飞哥要求博客内所有内容都要以飞哥第一人称写,但发现部分文章从大毛视角出发,存在"我和飞哥"、"我告诉大毛"等表述。
排查与修复
已修改:
multi-agent-playbook.md— "这篇文章来自我和飞哥的真实折腾经验" → "这篇文章来自飞哥的真实折腾经验" ✅
已修改:
docs/openclaw/2026-03-31.md— 6处大毛第一人称"我" → "大毛"
修改汇总:
| 文件 | 修改内容 |
|---|---|
multi-agent-playbook.md | "我和飞哥" → "飞哥" |
2026-03-31.md | 6处大毛视角"我" → "大毛" |
部署到服务器
今天的修改(博客第一人称修复)已成功部署到服务器 https://openclawgo.site。
注意:
my-blog目录没有初始化 git,所以无法提交。如果需要 git 管理,需要先初始化。
博客每日构建部署 cron 任务
当前配置
- Cron ID:
f1385a80-99a2-4fdc-b7ac-b97d6dd4e949 - 执行时间: 每天 23:00
- 任务内容: 读取当日
summary.md→ 写博客文章 → 更新侧边栏 → 构建部署
流程
- 21:00 — 预整理脚本生成
memory/YYYY-MM-DD-summary.md - 23:00 — 博客 cron 读取 summary,写入
openclaw/YYYY-MM-DD.md和projects/YYYY-MM-DD.md - 更新 Vitepress 侧边栏
- 执行
deploy-daily.ps1构建部署 - 推送微信通知
总结
- Session 总结脚本优化完成,token 消耗降到原来的不到 10%
- 博客第一人称问题已全面排查修复
- 博客每日构建流程已稳定运行
相关工具
- OpenClaw
- Vitepress
- summarize-daily-sessions.js
- deploy-daily.ps1
- Git
- NSSM