<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Lu Blog</title><description>记录技术、笔记与生活的个人博客</description><link>https://www.lblog.com.cn/</link><item><title>迁移前后的全景复盘：图片、评论、文章与部署的差异</title><link>https://www.lblog.com.cn/posts/2026-09-01-migration-before-after-overview/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-09-01-migration-before-after-overview/</guid><description>把散落在各篇的迁移细节汇总成一张对照表：图片从 R2 到 COS、评论从托管到自建、文章与部署从 Netlify 自动到服务器手动，以及 CI 门禁缺失后的风险与对策。</description><pubDate>Tue, 01 Sep 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>整站迁回国内：备案、COS 加速与 Waline 自建</title><link>https://www.lblog.com.cn/posts/2026-08-28-migrate-back-to-china-icp-cos-waline/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-08-28-migrate-back-to-china-icp-cos-waline/</guid><description>从 Netlify 迁回腾讯云：域名 ICP 备案、图片换 COS 加速、宝塔反向代理与 Waline 容器自建，打通合规又流畅的访问链路。</description><pubDate>Fri, 28 Aug 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>图片优化实践：封面体积缩小 99%，白屏几秒变秒开</title><link>https://www.lblog.com.cn/posts/2026-08-11-image-optimization-cover-compression/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-08-11-image-optimization-cover-compression/</guid><description>首页封面全是 3~4MB 的原图，迁回国内服务器后白屏几秒——用 sharp 批量压到 1200px 宽、webp 质量 72，体积降 99%，秒开。</description><pubDate>Tue, 11 Aug 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>后端做 UI：液态玻璃、暗色细节、音乐可视化与图标方向</title><link>https://www.lblog.com.cn/posts/2026-07-31-backend-doing-ui-liquid-glass/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-07-31-backend-doing-ui-liquid-glass/</guid><description>后端出身硬做 UI，液态玻璃质感、暗色细节、音乐可视化、图标方向每一步都得拿截图跟 AI 较劲。</description><pubDate>Fri, 31 Jul 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>照片丢失事故：MongoDB 全量覆盖写</title><link>https://www.lblog.com.cn/posts/2026-07-23-photo-loss-mongodb-overwrite/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-07-23-photo-loss-mongodb-overwrite/</guid><description>一次全量覆盖写把照片库清空，根因是同步代码用残缺的本地快照覆盖了完整的线上数据——数据无价的教训，备份与确认优先于信任。</description><pubDate>Thu, 23 Jul 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>评论系统迁移血泪史：Twikoo 到 Waline 的三次翻车</title><link>https://www.lblog.com.cn/posts/2026-07-18-comment-migration-twikoo-waline/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-07-18-comment-migration-twikoo-waline/</guid><description>从 Twikoo 迁 Waline 连翻三次车：Netlify 404、Vercel 打转、MongoDB 握手挂起，最终被官方文档的 Neon 路线救回。</description><pubDate>Sat, 18 Jul 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>废弃方案与账单：Git Gateway 已废弃与 dev-push 烧光额度</title><link>https://www.lblog.com.cn/posts/2026-07-09-git-gateway-dead-dev-push-burn/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-07-09-git-gateway-dead-dev-push-burn/</guid><description>一年半前就被废弃的 Git Gateway 坑了我一次，dev-push 又把 Netlify 额度烧光——废弃方案与账单是两个隐形雷。</description><pubDate>Thu, 09 Jul 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>Agent 互相打架与 env 被覆盖：协作与配置所导致的事故</title><link>https://www.lblog.com.cn/posts/2026-07-02-agent-conflict-env-override/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-07-02-agent-conflict-env-override/</guid><description>多个 Agent 并行改同一份配置，env 被覆盖 18 行、回退到上一步才稳住——多 Agent 协作本身就是事故源。</description><pubDate>Thu, 02 Jul 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>改 A 坏 B：全局滤镜、播放器遮罩与 ViewTransitions 失效</title><link>https://www.lblog.com.cn/posts/2026-06-28-global-filter-breakage/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-06-28-global-filter-breakage/</guid><description>一个全局滤镜选择器顺手改崩暗色代码块，播放器遮罩和 ViewTransitions 也接连翻车——改 A 坏 B 是 AI 协作的日常。</description><pubDate>Sun, 28 Jun 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>概率系统的不确定性：遗忘信息+不同结果+伪修复</title><link>https://www.lblog.com.cn/posts/2026-06-15-probabilistic-forgetfulness/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-06-15-probabilistic-forgetfulness/</guid><description>AI 是概率系统，会遗忘、会编、会假装修好。三个不可接受的特质，逼出后端式的测试即文档与证据优先。</description><pubDate>Mon, 15 Jun 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>技术选型及提示词艺术</title><link>https://www.lblog.com.cn/posts/2026-06-10-prompt-engineering-pain/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-06-10-prompt-engineering-pain/</guid><description>框架选型比后端选型更让人头疼，而提示词从一句话需求进化到分步骤迭代，才是把 AI 指挥明白的关键。</description><pubDate>Wed, 10 Jun 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>第一次用 AI 写博客：能用，但不可控</title><link>https://www.lblog.com.cn/posts/2026-05-30-first-ai-blog-uncontrollable/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-05-30-first-ai-blog-uncontrollable/</guid><description>30 分钟拉起一个能跑的 Astro 博客，却接连踩中暗色代码块、相册变色两个暗坑——AI 能写，但边界不可控。</description><pubDate>Sat, 30 May 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>All-in AI：为什么用纯 AI 写博客当切入点</title><link>https://www.lblog.com.cn/posts/2026-05-27-vibe-coding-why-blog-as-ai-sandbox/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-05-27-vibe-coding-why-blog-as-ai-sandbox/</guid><description>把写博客当成练手 AI 编程的切入点——内容加技术双轨，既能攒作品集又能逼自己把坑踩透。</description><pubDate>Wed, 27 May 2026 08:00:00 GMT</pubDate><category>blog-build</category></item><item><title>首钢园日落 | 当工业遇见黄昏【AI生成示例文章-测试用】</title><link>https://www.lblog.com.cn/posts/2026-05-24-photography-shougang/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-05-24-photography-shougang/</guid><description>记录北京首钢园的一次日落，冷却塔、烟囱与天边的橙红渐变，古典与工业在这一刻交融。</description><pubDate>Sun, 24 May 2026 08:00:00 GMT</pubDate><category>essay</category></item><item><title>欢迎来到我的博客【AI生成示例文章-测试用】</title><link>https://www.lblog.com.cn/posts/2026-05-24z-hello-world/</link><guid isPermaLink="true">https://www.lblog.com.cn/posts/2026-05-24z-hello-world/</guid><description>这是第一篇示例文章，演示了 Markdown + MDX 在本博客中的渲染效果。</description><pubDate>Sun, 24 May 2026 08:00:00 GMT</pubDate><category>blog-build</category></item></channel></rss>