🧹 GitHub 仓库清理 (bjjl-knowledge-base)
问题根因
workspace 目录 (`/root/.openclaw/agents/main/workspace`) 里 clone 了三个子仓库:
- `bjjl-content-pipeline/`
- `knowledge-base/`
- `memory_engine/`
同步脚本 `sync_to_github.sh` 使用 `git add -A` 把所有文件加入暂存区,
Git 把这些含 `.git` 的子目录当作 submodule 指针提交了。
加上 workspace 同时配了两个 remote(origin→openclaw-config, knowledge-base→bjjl-knowledge-base),
这些 submodule 指针被推到了知识库仓库,导致 GitHub 上出现无效的箭头文件夹。
已修复
1. GitHub bjjl-knowledge-base 清理 — 通过 Git Tree API 一次性删除:
- 3个无效 submodule 残留(bjjl-content-pipeline, knowledge-base, memory_engine)
- `logs/` 文件夹(同步日志不应在仓库中)
- `research/` 文件夹(品牌命名报告已存在于 01-Projects/丝绸出海计划/)
- `.github_token`(安全隐患)
- `.claude/`(session 数据)
- 更新 `.gitignore` 防止再次提交
2. Workspace git 修复 — `git rm --cached` 清除 submodule 跟踪 + `.gitignore` 加保护
3. 同步脚本重写 (`/root/mars-memory-engine/skills/sync_to_github.sh`):
- `git add -A` → `git add -u` + 显式安全添加,排除子仓库目录
- 日志从 workspace `logs/` 改到 `/var/log/mars-sync.log`
- 只推 origin remote,不推 knowledge-base
4. Cron 路径修复 (Mars-Mirror-Sync):
- 错误路径: `/root/.openclaw/agents/main/workspace/memory_engine/skills/sync_to_github.sh`
- 正确路径: `/root/mars-memory-engine/skills/sync_to_github.sh`
教训
- 永远不要在包含子仓库的目录里用 `git add -A`
- 同步脚本必须显式排除不该跟踪的目录
- Token 文件必须在 .gitignore 中
- 日志不要写在被 git 跟踪的目录里
📰 内容生产线升级 v5.0(周更全自动)
背景
- 九两做了个网站,从 GitHub 提取内容自动推到 Vercel
- Mars Daily 每天更新,个人文章每周更新
- 因此内容生产线从日更改为周更,每周五全自动执行
评分标准 v5.0 → v6.0
- 新增 AI 工具赋能维度(+1.5 分)
- 泛化 藤编椅 → 跨境电商实战匹配度(+1.0 分,原 +1.5)
- 定位调整:为 AI + TikTok 培训课程受众服务
- 三大核心:TikTok 运营 +1.5 / AI 工具 +1.5 / 跨境实战 +1.0
- 新增成稿写作标准(字数、结构、小标题加粗加重)
- 文件命名:`YYYY-MM-DD-{标题}.md`(日期在前区分新旧)
新建 Cron Jobs(3 个)
1. 内容生产线-周五采集 — 周五 10:00 CST — Vector 采集+评分
2. 内容生产线-周五撰写 — 周五 11:00 CST — Cypher 写稿
3. 内容生产线-周五发布 — 周五 14:00 CST — Echo 排版→公众号草稿箱
关键决策
- 去掉人工审核环节(不需要九两 👍)
- Echo 只推到草稿箱,不自动发布(九两自己确认后发)
- 小标题必须加粗加重
- 每篇至少 1 个案例/数据 + 1 个行动点