蓝皮书 Skill
本技能把自制的 WorkBuddy 蓝皮书站点(Next.js 克隆,绿色主题)封装为可检索的知识库。
蓝皮书是「自媒体增长闭环工具链」的官方手册,结构如下:
- 第一篇 · 使用手册:先把 WorkBuddy 用起来
- 第二篇 · 实战案例:从一项任务到一支 AI 团队
- 第三篇 · 进阶系统:把案例变成自己的工作系统
- 第四篇 · 岗位与行业:投资/销售/会议等场景落地
- 附录 A/B:常用指令模板、场景速查表
数据位置(技能内,自包含)
data/bluebook.json—— 完整数据集。结构:{ site, slug2path, sidebar, pages }pages是slug -> { slug, title, originalPath, lastUpdated, outline[], pager, contentHtml }contentHtml为 VitePress 渲染后的正文 HTML(含代码块/表格/图片/提示框)。outline[]每项{ depth, id, text },即本页目录,用于快速路由。pager含prev/next的标题与路由,可用于「上一章/下一章」引导。data/INDEX.md—— 轻量章节索引(标题 + 各级标题),检索时先看它定位 slug,避免加载全文。
用法一:问答 / 检索(无需启动服务器,最快)
- 定位章节:用 Grep 在
data/INDEX.md里按用户关键词搜标题/小节,找到目标slug(方括号里的值,如ch-17)。
若 INDEX 命中不足,可 Grepdata/bluebook.json的title/contentHtml字段。 - 读取正文:用 Read 打开
data/bluebook.json,定位到"<slug>": { ... "contentHtml": "<html>" },
取该章contentHtml。内容是 HTML,阅读时忽略标签、保留文字与代码块即可。 - 作答:基于正文要点回答,并注明来源章节标题(如「据《第 17 章 会议结束不是终点》…」)。
如用户要「下一章/上一章」,用pager.next/pager.prev的 slug 继续检索。
用法二:浏览(启动站点,可视化)
- 运行
bash scripts/serve.sh(自动切 Node 24、清 NODE_OPTIONS、按需npm run build、后台起服务)。 - 用 present_files 打开
http://localhost:3100/bluebook供用户在浏览器预览整站。 - 指定章节可直接给
http://localhost:3100/bluebook/<slug>(slug 见 INDEX.md)。
注意
- 浏览功能依赖模板仓库
/Users/genghansong/WorkBuddy/ai-website-cloner-template已npm run build;
scripts/serve.sh会在缺失构建时自动补构建(需 Node 24 +unset NODE_OPTIONS,本环境构建必带)。 - 问答功能完全自包含,不依赖服务器,离线可用。
contentHtml是原站 HTML 的克隆,与原版蓝皮书内容一致;不要用它再去抓取原站。