<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>真白实验室 | Mashiro Lab</title><description>一个记录 AI 工程、前端设计、二次元、旅行与生活灵感的个人博客。</description><link>https://zinianblog.com/</link><language>zh-CN</language><item><title>欢迎来到真白实验室</title><link>https://zinianblog.com/posts/welcome-to-mashiro-lab/</link><guid isPermaLink="true">https://zinianblog.com/posts/welcome-to-mashiro-lab/</guid><description>这是一篇介绍博客定位、内容方向和写作计划的开场文章。</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;真白实验室是我给自己搭的一间小研究所。&lt;/p&gt;
&lt;p&gt;这里会记录 AI 工程、前端设计、二次元文化、旅行和生活里的碎片想法。它不打算写成纯技术文档站，也不想变成太吵的个人动态流，而是更像一个可以慢慢翻、也愿意反复回看的地方。&lt;/p&gt;
&lt;p&gt;我会把自己在 Codex、Claude、OpenClaw 里的实验，前端动效和界面设计的琢磨，JRPG 和动画带来的灵感，还有米兰日常里的小观察，慢慢收进来。&lt;/p&gt;
&lt;p&gt;如果你也在做 AI 工程、写前端、看动画，或者只是想看看一条温柔一点的世界线记录，欢迎先从这里开始。&lt;/p&gt;
</content:encoded></item><item><title>为什么我选择 Astro + Mizuki 做个人博客</title><link>https://zinianblog.com/posts/why-astro-mizuki/</link><guid isPermaLink="true">https://zinianblog.com/posts/why-astro-mizuki/</guid><description>记录选择 Astro 和 Mizuki 作为博客底座的原因。</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;我选 Astro 和 Mizuki，理由其实很朴素：静态优先、性能好、维护起来也轻松。&lt;/p&gt;
&lt;p&gt;博客不是一个需要重交互的产品。对我来说，内容、排版、阅读体验才是核心。Astro 的结构让我可以把页面拆得很清楚，也能用 TypeScript 把配置和内容边界收紧，不容易越写越乱。&lt;/p&gt;
&lt;p&gt;Mizuki 的 Material Design 3 气质也很合我意。它不是那种过度装饰的主题，视觉上有一点温柔的未来感，信息层级也足够清晰。移动端和桌面端都能保持稳定的阅读节奏，这点对长期写作很重要。&lt;/p&gt;
&lt;p&gt;所以这套组合更像一个可靠底座，而不是一个必须不断修补的壳。对我来说，够用、好看、可持续，就已经很好了。&lt;/p&gt;
</content:encoded></item><item><title>我的 AI 工程工具链</title><link>https://zinianblog.com/posts/my-ai-engineering-toolchain/</link><guid isPermaLink="true">https://zinianblog.com/posts/my-ai-engineering-toolchain/</guid><description>记录当前常用的 AI 工程、开发与部署工具。</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;现在我常用的工具大致是这几样：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Codex：用来做代码生成、结构梳理和快速修补，适合把想法先落到可运行的草稿。&lt;/li&gt;
&lt;li&gt;Claude：更适合长文本理解、方案比较和写作整理，常常用来帮我把思路捋顺。&lt;/li&gt;
&lt;li&gt;OpenClaw：我拿来做本地 Agent 和自动化实验，重点是观察工作流怎么跑、哪里会卡住。&lt;/li&gt;
&lt;li&gt;Vercel：部署和预览很省心，适合静态博客和轻量项目快速上线。&lt;/li&gt;
&lt;li&gt;Supabase：目前更多是作为备选后端方案观察，方便以后做实验项目时直接接上。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这套组合并不追求“全都上”，而是尽量让每个工具都待在它最舒服的位置。先在本地把思路跑通，再决定哪些东西值得放进正式流程。&lt;/p&gt;
</content:encoded></item><item><title>Codex、Claude 与 OpenClaw 的使用记录</title><link>https://zinianblog.com/posts/codex-claude-openclaw-notes/</link><guid isPermaLink="true">https://zinianblog.com/posts/codex-claude-openclaw-notes/</guid><description>一篇关于多 Agent 工作流和本地自动化实验的笔记。</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;这不是教程，只是一份实验记录。&lt;/p&gt;
&lt;p&gt;我目前会把 Codex、Claude 和 OpenClaw 放进一个比较松的多 Agent 流里：一个负责拆任务，一个负责补思路，一个负责做本地自动化和重复验证。它们不一定每次都能很漂亮地配合，但至少能帮我更快看见问题在哪。&lt;/p&gt;
&lt;p&gt;我比较在意的不是“能不能一次跑通”，而是每次失败之后能不能留下清楚的痕迹。哪些 prompt 需要改，哪些步骤太绕，哪些依赖其实不该加，这些都比单次结果更重要。&lt;/p&gt;
&lt;p&gt;后面我会再整理安装、配置和调试经验。现在先把这条世界线上的一些真实记录放在这里，方便以后回头看。&lt;/p&gt;
</content:encoded></item><item><title>米兰生活与二次元观察笔记</title><link>https://zinianblog.com/posts/milan-life-anime-observations/</link><guid isPermaLink="true">https://zinianblog.com/posts/milan-life-anime-observations/</guid><description>记录在米兰生活、旅行、料理和二次元兴趣之间的日常观察。</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;住在米兰之后，我对“日常”这件事的理解慢慢变了。&lt;/p&gt;
&lt;p&gt;通勤路上的光线、周末的小旅行、偶尔做一顿简单的饭、看一集动画、再打一会儿 JRPG，这些片段拼在一起，就会变成很安静的生活感。它不喧闹，但会留下很久。&lt;/p&gt;
&lt;p&gt;我喜欢把这些观察记下来，不是为了把生活包装得更好看，而是想保留当下的节奏。等以后再回头看，可能会发现很多灵感都藏在这些不起眼的小事里。&lt;/p&gt;
&lt;p&gt;米兰、旅行、料理、动画和游戏，各自都不大，但放在一起时，会让我觉得世界线没有停住。&lt;/p&gt;
</content:encoded></item></channel></rss>