Skip to content

博客优化、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秒
Token821,92976,300
降幅不到10%

新的 Cron 任务结构

时间任务说明
21:00Session 每日预整理运行脚本,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.md6处大毛视角"我" → "大毛"

部署到服务器

今天的修改(博客第一人称修复)已成功部署到服务器 https://openclawgo.site

注意:my-blog 目录没有初始化 git,所以无法提交。如果需要 git 管理,需要先初始化。

博客每日构建部署 cron 任务

当前配置

  • Cron ID: f1385a80-99a2-4fdc-b7ac-b97d6dd4e949
  • 执行时间: 每天 23:00
  • 任务内容: 读取当日 summary.md → 写博客文章 → 更新侧边栏 → 构建部署

流程

  1. 21:00 — 预整理脚本生成 memory/YYYY-MM-DD-summary.md
  2. 23:00 — 博客 cron 读取 summary,写入 openclaw/YYYY-MM-DD.mdprojects/YYYY-MM-DD.md
  3. 更新 Vitepress 侧边栏
  4. 执行 deploy-daily.ps1 构建部署
  5. 推送微信通知

总结

  1. Session 总结脚本优化完成,token 消耗降到原来的不到 10%
  2. 博客第一人称问题已全面排查修复
  3. 博客每日构建流程已稳定运行

相关工具

  • OpenClaw
  • Vitepress
  • summarize-daily-sessions.js
  • deploy-daily.ps1
  • Git
  • NSSM