<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Haven的小空间</title><description>Haven 的个人博客，记录技术笔记与日常思考。</description><link>https://blog.havencode.page/</link><item><title>用 /design 给自己出设计稿：多画板 canvas 工作流</title><link>https://blog.havencode.page/blog/design-canvas-workflow/</link><guid isPermaLink="true">https://blog.havencode.page/blog/design-canvas-workflow/</guid><description>把几个视觉方向画成并排的画板，发成一张可保存的 canvas 页面，让用户看实物拍板——博客两轮 UI 翻新和 Bili Progress 的液体玻璃都是这么选出来的。</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate></item><item><title>博客 UI 翻新记：三轮翻新，两个没抓到的 bug</title><link>https://blog.havencode.page/blog/blog-ui-refresh/</link><guid isPermaLink="true">https://blog.havencode.page/blog/blog-ui-refresh/</guid><description>主站换成暖纸加等宽骨架，二次元板块换成贴纸本，再做了一轮性能收敛——三轮翻新里翻了一次车，还发现了一个上一轮埋下、这一轮才现形的样式 bug。</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate></item><item><title>双模型工作流的跨机版：推演一下午，发现规则早就写着</title><link>https://blog.havencode.page/blog/dual-model-workflow-cross-machine/</link><guid isPermaLink="true">https://blog.havencode.page/blog/dual-model-workflow-cross-machine/</guid><description>双模型工作流从单机双终端演进到跨机：消息只发指针、决策进文件、共享仓库当磁盘——这套协议是在丢掉一封信之后才彻底钉死的。</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Bili Progress 近况：封面修复、杯子活化，还有一次被手感推翻的设计</title><link>https://blog.havencode.page/blog/bili-progress-update/</link><guid isPermaLink="true">https://blog.havencode.page/blog/bili-progress-update/</guid><description>五月发完 Bili Progress 那篇文章后项目没停：修了一个封面加载不出来的老问题，做了两轮视觉迭代，中途还被自己的实测手感否决重来了一次。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>给 Claude Code 做的一次两天体检</title><link>https://blog.havencode.page/blog/cc-hardening/</link><guid isPermaLink="true">https://blog.havencode.page/blog/cc-hardening/</guid><description>配置会自然膨胀——技能装了没用、规则常驻拖 context、权限白名单图省事写得太宽。花两天做了一轮系统清理，记录过程中踩到的坑和几个认知修正。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>跨设备的 Obsidian：AI 写笔记，人来审</title><link>https://blog.havencode.page/blog/obsidian-vault/</link><guid isPermaLink="true">https://blog.havencode.page/blog/obsidian-vault/</guid><description>本地 Windows 上的 Obsidian 和 VPS 上的 Claude Code 怎么共用一个知识库——靠 Git 串起来，再用一套 Inbox + 状态字段搭出「AI 写、人审」的工作流。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>双模型工作流又长出了几条新规则</title><link>https://blog.havencode.page/blog/dual-model-workflow-update/</link><guid isPermaLink="true">https://blog.havencode.page/blog/dual-model-workflow-update/</guid><description>工作流上线快两个月，从最初的两个角色、三个文件，长出了风险分流、安全预检脚本，中间还踩到一个子代理&apos;有时候不在场&apos;的坑。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>跨设备 Obsidian 工作流</title><link>https://blog.havencode.page/projects/obsidian-vault/</link><guid isPermaLink="true">https://blog.havencode.page/projects/obsidian-vault/</guid><description>本地 Windows Obsidian 和 VPS Claude Code 共用一个知识库——用 Git 串联两端，Inbox + 状态字段搭出「AI 写、人审」的工作流。</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>白酱：给 QQ 群养一个有人设的 AI，然后撞上了风控的墙</title><link>https://blog.havencode.page/blog/qq-bot/</link><guid isPermaLink="true">https://blog.havencode.page/blog/qq-bot/</guid><description>用 NapCat + AstrBot 给常驻的 QQ 群做了一个叫白酱的聊天 bot——挑模型、写人设、加番剧查询插件、调记忆和免唤醒。本以为难的是 AI，结果真正卡住我的是 QQ 风控和一个机房 IP。</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate></item><item><title>白酱</title><link>https://blog.havencode.page/projects/qq-bot/</link><guid isPermaLink="true">https://blog.havencode.page/projects/qq-bot/</guid><description>给常驻 QQ 群养的一个有人设的 AI bot，能搭话、能查番剧和 galgame——目前因 QQ 风控问题暂停中。</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate></item><item><title>一次被通知逼出来的 VPS 迁移</title><link>https://blog.havencode.page/blog/vps-migration/</link><guid isPermaLink="true">https://blog.havencode.page/blog/vps-migration/</guid><description>DigitalOcean 提前作废了学生包积分，逼着我在截止日前把一整台服务器的所有服务搬到新家。从选机、备份、迁移到收尾审查，记一次完整的搬家过程，以及路上踩的几个坑。</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate></item><item><title>MCP Bridge：让三个 AI 共用一套工具</title><link>https://blog.havencode.page/blog/mcp-bridge/</link><guid isPermaLink="true">https://blog.havencode.page/blog/mcp-bridge/</guid><description>做了个本地 MCP Server，把 VPS 上的 Claude、Windows 上的 Claude Code、Antigravity 三个 AI 接到同一套工具集里，让它们能共享文件、互发消息、甚至互相调用。</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>MCP Bridge</title><link>https://blog.havencode.page/projects/mcp-bridge/</link><guid isPermaLink="true">https://blog.havencode.page/projects/mcp-bridge/</guid><description>本地 FastMCP Server，把 VPS Claude、Windows Claude Code、Antigravity 三个 AI 客户端接进同一套工具集，文件共享 / 异步消息 / 程序调用三层协作。</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>从零搭建个人博客：Astro + Cloudflare Pages</title><link>https://blog.havencode.page/blog/build-your-own-blog/</link><guid isPermaLink="true">https://blog.havencode.page/blog/build-your-own-blog/</guid><description>用 Astro 和 Cloudflare Pages 免费搭建一个极简个人博客，附带在线编辑后台，不需要服务器。</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>自建 B站学习进度追踪工具</title><link>https://blog.havencode.page/blog/bili-progress-pwa/</link><guid isPermaLink="true">https://blog.havencode.page/blog/bili-progress-pwa/</guid><description>用 Vue + Express 做了一个追踪 B站视频学习进度的 PWA，记录设计思路和踩坑过程。</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>双模型协作工作流：一个管方向，一个管实现</title><link>https://blog.havencode.page/blog/dual-model-workflow/</link><guid isPermaLink="true">https://blog.havencode.page/blog/dual-model-workflow/</guid><description>把两个 AI 分配不同角色，用几个 Markdown 文件协调协作，解决单模型上下文耗尽和角色混乱的问题。</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Haven的小空间（本博客）</title><link>https://blog.havencode.page/projects/haven-blog/</link><guid isPermaLink="true">https://blog.havencode.page/projects/haven-blog/</guid><description>Astro + Cloudflare Pages 搭的极简个人博客，带在线编辑后台，不用服务器，git push 自动发布。</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Bili Progress</title><link>https://blog.havencode.page/projects/bili-progress/</link><guid isPermaLink="true">https://blog.havencode.page/projects/bili-progress/</guid><description>B站学习进度追踪 PWA，玻璃质感的圆柱体可视化合集整体进度，支持多 P 加权计算、每日自动同步、一键标记完成。</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>双模型工作流</title><link>https://blog.havencode.page/projects/dual-model-workflow/</link><guid isPermaLink="true">https://blog.havencode.page/projects/dual-model-workflow/</guid><description>用几个文件协调 Claude（全局者）和 DeepSeek（工作者）的协作，解决单模型上下文耗尽和角色混乱问题；现已加入按风险分流的任务升级规则和安全预检脚本。</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item></channel></rss>