【工具】用AI随手写博客
平时工作挺忙的,写博客这事一直断断续续。写一篇技术文章本身不难,但写完之后还得取 abbrlink、想分类、push 到 GitHub,这些琐事堆在那儿,总觉得写博客是一件很重的事。
1.起因
工作太忙了根本没时间写博客。操作不复杂,但就是这些零碎的事让人懒得动笔。后来想想,这些事完全可以丢给 AI 干,于是给 WorkBuddy 配了一个专门写博客的 skill。
前提:这套工作流能跑起来,核心依赖是 Hexo 博客 + CI/CD 自动部署。博客的 md 文件 push 到 GitHub 之后,Netlify 或 Vercel 会自动跑
hexo g生成静态页面并部署,不需要本地有 Hexo 环境,也不需要手动hexo d。换句话说,AI 帮我把 md 文件写好 push 到 GitHub,剩下的事就全是自动化的了。站内搭建教程可以参考 使用 Netlify 和 Vercel 自动部署 Hexo。
工作太忙了根本没时间写博客。操作不复杂,但就是这些零碎的事让人懒得动笔。后来想想,这些事完全可以丢给 AI 干,于是给 WorkBuddy 配了一个专门写博客的 skill。
2.博客写作skill是怎么回事
简单说,就是让 AI 学习我写博客的规范,然后让它替我做这些事。
skill 里头沉淀了这些内容:
- front-matter 的标准格式(abbrlink、tags、categories、summary 怎么填)
- 我常用的 categories 和 tags 速查表(保证 AI 不会新建不存在的分类)
- 正文行文风格(口语化、问题驱动叙事、节标题带数字编号)
- 代码块规范(终端用 ❯ 前缀、中文占位符等)
- 文件路径规范(哪类文章放哪个目录)
- 常见反模式(AI 容易犯的毛病,比如用"小结"节标题、无编号节标题等)
skill 怎么来的?读了我 484 篇博客 + 12 个写作模板之后自动生成的 😄
3.现在的写博客流程
现在写博客特别简单,我只需要口头描述一下想写什么:
“帮我写篇博客,adb shell am start -d 启动跳链的时候,如果跳链里面有个&会被截断,解决办法是adb shell以后的命令用单引号包裹,跳链本身用双引号”
WorkBuddy 收到需求之后,自动做这些事:
- 调用 MCP 工具取一个 abbrlink(从归档里拿第一个可用数字,同时把归档里那行删掉)
- 判断文章应该放哪个目录(Appium 相关 →
Notes/CODE/QATest/appium/) - 按 skill 里的规范生成 front-matter(categories、tags 都从现有池子里选,不会新增)
- 以我的口吻写正文(口语化、问题驱动叙事、节标题带编号)
- commit + push 到 master
整个过程我只需要说一句话,剩下的全是 AI 自己搞定。
4.实际效果
最近写的好几篇都是这样搞的,比如:
- 【Appium】安装 xcuitest 驱动时 npm install 报错的解决方法
- 【测开】adb shell am start 启动跳链时 & 符号被截断的解决方法
两篇都是口头需求,AI 写完之后我检查一遍,该补充的补充(比如加个 echo 管道的替代方案),然后 push。
5.AI写博客的关键
说白了,AI 本身不缺能力,关键是** skill 的积累**。
给它一个写作 skill,它就能按我的风格来写;给它一个分类速查表,它就不会乱建分类。skill 越完善,AI 的输出就越接近我本人写出来的东西。
这个博客写作 skill 不是一步到位的,是读了我所有文章之后才沉淀出来的。如果你也想这么玩,核心思路就是:把你写博客的规范拆解成 skill,让 AI 按规范执行,而不是每次都从头描述要求。
The end
有任何问题,欢迎评论区交流!
