<?xml version="1.0" encoding="UTF-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
    <title>奇趣保罗的日记</title>
    <description>分享编程与摄影日常，一只萌新的学习折腾之路</description>
    <link>https://legacy.paul.ren/note</link>
    <generator>Dreamer-Paul's CMS</generator>
    <language>zh-CN</language>
    <image>
        <url>https://legacy.paul.ren/static/img/avatar.jpg</url>
        <title>奇趣保罗的日记</title>
        <link>https://legacy.paul.ren/note</link>
    </image>
    <lastBuildDate>Thu, 21 May 2026 23:53:35 +0800</lastBuildDate>
    <atom:link href="https://legacy.paul.ren/feed" rel="self" type="application/rss+xml" />
    <item>
        <title>Cupcake 迁移 / 首页设计 / 部署及配置</title>
        <link>https://legacy.paul.ren/note/view/2026-140</link>
        <description>继续将 Cupcake 项目迁移到 React Router 7主要是继续 Review 一下 AI 写的代码；并且修复迁移到 Tailwind 4 后的样式异常；；迁移完成后自己根据昨天 AI 的建...</description>
        <pubDate>Thu, 21 May 2026 23:53:35 +0800</pubDate>
        <guid>https://legacy.paul.ren/note/view/2026-140</guid>
        <content:encoded><![CDATA[<p>感谢你使用 RSS 订阅本站，这篇日记记录的事情发生在 2026 年 05 月 20 日。如果觉得内容有趣，欢迎你 <a href="https://legacy.paul.ren/note/view/2026-140">前往原站</a> 参与评论点赞互动！</p><ul><li><p>继续将 <a href="https://github.com/Dreamer-Paul/Cupcake">Cupcake</a> 项目迁移到 React Router 7</p><ul><li>主要是继续 Review 一下 AI 写的代码</li><li>并且修复迁移到 Tailwind 4 后的样式异常</li></ul></li><li><p>迁移完成后自己根据昨天 AI 的建议优化了一些样式</p><ul><li>再优化一些此前没发现的细节问题，比如移动版的日记列表图片展示有问题</li><li>以及重新设计了首页样式，虽然感觉还是很丑</li><li>我发现我已经不知道怎么设计了，可能还是因为我的数据固定在那，限制了展示内容的多样性</li></ul></li><li><p>上线部署，跑 Lighthouse 测试评分，发现一个问题</p><ul><li><p>静态资源走了 <code>http/1.1</code></p><ul><li>服务器用的是 Nginx 1.22.0</li><li>修改 Nginx 配置 <code>listen 443 ssl</code> 改为 <code>listen 443 ssl http2</code> 解决</li></ul></li><li><p>图片资源未使用高效格式</p><ul><li>替换请求图片的 URL 到我的图片压缩服务即可</li><li>其实它还是报错了，说我返回的图片分辨率比实际显示的大，算了不管了</li></ul></li></ul></li></ul>]]></content:encoded>
    </item>
    <item>
        <title>小窝新增流式输出接口 / 后台功能调整与组件优化</title>
        <link>https://legacy.paul.ren/note/view/2026-138</link>
        <description>小窝后端 Ext 新增流式输出的生成标题接口；小窝后台的一些功能调整和修复新增异步任务列表功能，将日记标题生成逻辑接入；补充音乐播放器遗漏的切歌功能；重命名组件优化目录架构（新增 shared 和 u...</description>
        <pubDate>Tue, 19 May 2026 17:55:13 +0800</pubDate>
        <guid>https://legacy.paul.ren/note/view/2026-138</guid>
        <content:encoded><![CDATA[<p>感谢你使用 RSS 订阅本站，这篇日记记录的事情发生在 2026 年 05 月 18 日。如果觉得内容有趣，欢迎你 <a href="https://legacy.paul.ren/note/view/2026-138">前往原站</a> 参与评论点赞互动！</p><ul><li>小窝后端 Ext 新增流式输出的生成标题接口</li><li><p>小窝后台的一些功能调整和修复</p><ul><li>新增异步任务列表功能，将日记标题生成逻辑接入</li><li>补充音乐播放器遗漏的切歌功能</li><li>重命名组件优化目录架构（新增 <code>shared</code> 和 <code>ui</code> 目录，区分两种类型的组件）</li><li>其中异步任务列表这个需求稍微复杂一些，我列好需求和交互细节让 AI 生成计划（手动校正）之后执行，效果嘎嘎好，彻底被 AI 淘汰了</li></ul></li><li><p>关于前端项目 <code>components</code> 的目录架构，目前我是这样区分的，页面组件依旧是在 <code>pages</code> 里面</p><ul><li><strong>biz</strong>：各业务逻辑</li><li><strong>shared</strong>：多业务共享组件</li><li><strong>ui</strong>：各处可重用 UI 组件</li><li><strong>layout</strong>：布局组件</li><li><strong>router</strong>：路由组件</li></ul></li><li><p>继续游玩《异环》，打怪和各种异象委托</p><ul><li>和此前玩《原神》开宝箱一样，搜刮大世界的怪和收集品</li></ul></li></ul><p><img src="https://legacy.paul.ren/upload/gallery/2026/05/03103b64.webp" alt="小窝新增异步任务功能" /></p><p><img src="https://legacy.paul.ren/upload/gallery/2026/05/ba549354.webp" alt="AI 生成文章标题" /></p>]]></content:encoded>
    </item>
    <item>
        <title>小窝样式优化与功能修复</title>
        <link>https://legacy.paul.ren/note/view/2026-137</link>
        <description>给小窝“项目”功能增加了主题色字段，后台同步增加对应的编辑功能前端展示部分使用了 cqw 单位（Container Query Width），确保能根据容器尺寸自适应；兼容性需要最低 Chrome 1...</description>
        <pubDate>Tue, 19 May 2026 00:54:14 +0800</pubDate>
        <guid>https://legacy.paul.ren/note/view/2026-137</guid>
        <content:encoded><![CDATA[<p>感谢你使用 RSS 订阅本站，这篇日记记录的事情发生在 2026 年 05 月 17 日。如果觉得内容有趣，欢迎你 <a href="https://legacy.paul.ren/note/view/2026-137">前往原站</a> 参与评论点赞互动！</p><ul><li><p>给小窝“项目”功能增加了主题色字段，后台同步增加对应的编辑功能</p><ul><li>前端展示部分使用了 cqw 单位（Container Query Width），确保能根据容器尺寸自适应</li><li>兼容性需要最低 Chrome 105 或者 Safari 16.4，现代浏览器基本可用，<a href="https://caniuse.com/mdn-api_css_cqw_static">参考</a></li><li>修改了几版颜色样式，结果都说原版好看，我初心是想着统一成色块会更简洁的</li><li>收集项目的 SVG 标志素材，重新用 Affinity Design 调整排版，似乎这些很费时间的步骤都不知道如何让 AI 来做，纯手工做了半天</li></ul></li><li>替换 B 站接口请求参数，解决视频获取失败（提示封控）问题</li><li>继续玩《原神》空月之歌第四幕魔神任务，主要讲述了猎月人自己的故事</li><li>明天看看如何迁移 Cupcake 项目到最新的 React Router SSR 模式（Remix 合并了过去）</li></ul>]]></content:encoded>
    </item>
    <item>
        <title>签离职协议 / 同事聚餐 / 告别四年生涯</title>
        <link>https://legacy.paul.ren/note/view/2026-135</link>
        <description>今天就是签离职协议跑路的日子了，也是在公司的最后一天。上午在工位备份了在公司电脑存的一些个人文件，并且收拾个人物品。原本想着能不能低价回购公司的设备（一手的 M1 8G Mac Mini）拿去自用，比...</description>
        <pubDate>Sat, 16 May 2026 23:13:42 +0800</pubDate>
        <guid>https://legacy.paul.ren/note/view/2026-135</guid>
        <content:encoded><![CDATA[<p>感谢你使用 RSS 订阅本站，这篇日记记录的事情发生在 2026 年 05 月 15 日。如果觉得内容有趣，欢迎你 <a href="https://legacy.paul.ren/note/view/2026-135">前往原站</a> 参与评论点赞互动！</p><p>今天就是签离职协议跑路的日子了，也是在公司的最后一天。上午在工位备份了在公司电脑存的一些个人文件，并且收拾个人物品。原本想着能不能低价回购公司的设备（一手的 M1 8G Mac Mini）拿去自用，比如跑 OpenClaw 或者是 CICD 的应用，但是老大回绝了。</p><p>中午和同事（之后就是前同事了）去炫了一顿萨莉亚，也是我得了荨麻疹之后这么久第一次吃“垃圾食品”，我选择了非海鲜的食品，确保减少组胺的形成。</p><p>回到公司之后摊出行军床睡一觉（似乎并没有睡着，老哥依旧发出巨大的打鼾声），收拾完最后的东西之后租了个小车（想起之前跑路也是这样），驾车回家，告别了这快速又短暂的 4 年工作生涯。</p><p>接下来我打算休息一阵子，顺便关注一下行业和岗位的趋势，看看有没有新的机会。期间我应该会先收拾一下自己的烂摊子（没写的文章和没修的图），也或许会出一次远门享受一下人间烟火，总之先这样吧。</p>]]></content:encoded>
    </item>
    <item>
        <title>小窝前端优化与 Bug 修复 / 一组返图</title>
        <link>https://legacy.paul.ren/note/view/2026-129</link>
        <description>小窝前端细节功能优化切换主题会记录 Cookie 一周，改成现代的 CookieStore API 实现；修复灯箱组件缺失的展现动画之前迁移到纯 CSS 之后没留意，其实是 Selector 的问题；...</description>
        <pubDate>Sun, 10 May 2026 00:44:49 +0800</pubDate>
        <guid>https://legacy.paul.ren/note/view/2026-129</guid>
        <content:encoded><![CDATA[<p>感谢你使用 RSS 订阅本站，这篇日记记录的事情发生在 2026 年 05 月 09 日。如果觉得内容有趣，欢迎你 <a href="https://legacy.paul.ren/note/view/2026-129">前往原站</a> 参与评论点赞互动！</p><ul><li><p>小窝前端细节功能优化</p><ul><li>切换主题会记录 Cookie 一周，改成现代的 CookieStore API 实现</li><li><p>修复灯箱组件缺失的展现动画</p><ul><li>之前迁移到纯 CSS 之后没留意，其实是 Selector 的问题</li><li>因为使用了 CSS Modules，使用全局的动画需要标记符，从 <code>:global</code> 改成 <code>&amp;:global</code> 即可</li><li>之前没问题可能是某个库的解析逻辑有兼容适配吧</li></ul></li><li><p>增加了三个不同的背景底图</p><ul><li>水月的图用了 AI 二次创作，原来的立绘有半透明的部分不是很好消除</li><li>直接整体填充成单色后，投影部分会显得很奇怪</li><li>我让 AI 换一套服装并去掉投影解决了问题，甚至直接独树一帜还规避了版权问题（</li></ul></li></ul></li><li>调色和简修「希特菈莉」的返图</li><li><p>修复了小窝前端一个困扰我挺久的 Bug</p><ul><li>在登录状态下切换页面，部分会出现 Footer 跑到顶上的情况</li><li>排查发现是控制台报错 <code>Hydration completed but contains mismatches</code> 这个错误导致</li><li>解决办法是写了个 <code>useIsLogin</code> Hooks，确保页面渲染的时候走的是客户端后期触发，虽然感觉有点傻</li></ul></li></ul>]]></content:encoded>
    </item>
</channel>
</rss>
