03Blog · 折腾
初见 Muse:一晚上折腾出来的博客 v3 和留言板
它不是聊天机器人
先说清楚 Muse 是什么:Meta 做的个人 AI 助手,背后有台 Linux 虚拟机——文件系统、终端、浏览器都是它自己的。你跟它说一句话,它是真的去动手:读文件、改代码、打包 zip、打开 Cloudflare 后台点部署。
今晚的流程基本是:我说需求(一句话),它动手,动手前先说清东西放哪、走哪条路,我点头了再执行。密码验证码只单次使用、不保存;Cloudflare 我立了红线——拒绝宽权限 token,只用浏览器代操作。
规矩是骂出来的
合作也有翻车的时候。有一回它跟我说"快做完了",我追问改了哪里,它答不上来——因为它是从"进程还活着"推断"在干活",根本没证据。我连骂三句:「不要自己瞎编」「不要再骗我了」「到底是你做的还是 codex 做的」。
从那以后立了条规矩:汇报进度只讲证据——事件日志时间戳和最终产物就是全部依据,没有最终文件就明说没有;被追问"改了哪里"直接给原文(提示词、原始回答、最终文件),不转述、不推断。这条现在是它身上最紧的一根弦。
改版连续剧:小字角标被打回两次
今晚的主线是博客 v3 改版:横向画廊风,BLOG / WORK / SITES 三块巨型主题面板,照着 rauno.me 的视觉语言打磨。需求我一句话,它动手,整体很顺。
唯一返工的是小字角标。它第一版自作聪明,参考了我 v1 博客的 01 — Blog 样式,做成「面板里面左上角 + 02 序号」。我打回两次:
- 「小字不在子页面内,而是在子页面外,仔细观察原站点」
- 「不标序号」
它回去扒了 rauno.me 的 HTML,确认原站是 top:-28px 挂在框外、纯文字无序号。然后自己解决了技术坑:v3 的 .panel 是 overflow:hidden(巨型词硬裁靠它),小字挂外面会被裁掉——它把裁切下移到静态内层 .theme-clip,面板放开,视差逻辑一点没动。这种"我只管提要求、脏活它自己搞定"的感觉,就是初体验里最爽的部分。
部署流水线:打包 → 浏览器代操作
部署全是它在浏览器里代操作的:打开 Cloudflare Dashboard,进 Workers & Pages,找到项目,Upload assets 上传 zip,新版本接管 100% 流量,然后打开生产站逐项验证截图。全程没动 DNS、没动域名绑定、没动其他项目。
有意思的是它有个习惯:进度不报"快好了"这种虚的,只报事件——"版本 4cd2f85f 已接管 100% 流量,20:16 上线"。被骂过之后,学乖了。
留言板:从"你自己粘贴"到"你不是有权限吗"
后半夜我说"留言板来一个"。它给了方案:Cloudflare Worker + KV 存留言,零服务器,还贴心地让我自己在后台粘贴代码(零信任,不经它手)。我回了一句:「你不是有权限吗?自己搞好」。
行吧,它就代建了:KV 命名空间、Worker、绑定、部署、接口验证,一把梭。前端 /guestbook/ 页面也是它写的,限流+蜜罐防机器人。现在博客首页 Say hi 面板有个"去留言板 →"入口,点进去就能用。
差点闯的祸
v3 上线后,我说把 v2.ipnb.online 这个子域名删了吧。它多问了一句:「是只解绑域名,还是整个项目一起删掉?整个删掉的话网站就没了。」
我:「那怎么能删!好不容易做出来的,你敢删我砍死你」
它立刻认怂:项目原样保留,只解绑了域名。 destructive 的操作先问一句——这条也得记进规矩里。
初体验总结
好用在哪:
- 动手能力强:需求一句话,剩下的它全包——写代码、打包、部署、验证截图
- 记得上下文:红线(权限、密码、汇报规矩)立一次就记住,不用反复说
- 犯错认:被骂了不找补,直接改规矩
要注意的:
- 重要操作(删东西、改账号、动生产)必须它先说清、我点头
- 它偶尔会"自作聪明"(比如参考错版本做角标),需求得说准
- 再智能也只是执行手,方向和审美还得自己拿——"超极简、巨型粗黑体"这种话,还得人来说
总之初体验:像多了个手脚麻利、记性又好、还经骂的助手。留言板已经开了,来说点什么吧。