<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>TXY · 个人作品集</title><description>前端开发学习者，记录项目、写作与正在学习的技术。</description><link>https://txy-portfolio.pages.dev/</link><language>zh-cn</language><item><title>上线前我必做的可访问性检查</title><link>https://txy-portfolio.pages.dev/blog/2026-10-02-accessibility-checklist/</link><guid isPermaLink="true">https://txy-portfolio.pages.dev/blog/2026-10-02-accessibility-checklist/</guid><description>一份不依赖工具的清单：键盘、焦点、对比度、动效与语义结构，十分钟能过一遍。</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate><category>可访问性</category><category>前端</category></item><item><title>用 Zod 管住 Markdown 内容</title><link>https://txy-portfolio.pages.dev/blog/2026-09-20-content-collections/</link><guid isPermaLink="true">https://txy-portfolio.pages.dev/blog/2026-09-20-content-collections/</guid><description>静态站点最常见的线上事故是 frontmatter 写错。用内容集合加 schema 校验，让错误在构建时就暴露。</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate><category>Astro</category><category>TypeScript</category><category>工程化</category></item><item><title>用 Canvas 写一片会呼吸的星空</title><link>https://txy-portfolio.pages.dev/blog/2026-09-12-canvas-starfield/</link><guid isPermaLink="true">https://txy-portfolio.pages.dev/blog/2026-09-12-canvas-starfield/</guid><description>从粒子分布、闪烁到滚动视差，记录一个全屏星空背景的实现过程，以及为了不掉帧做的取舍。</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><category>Canvas</category><category>性能优化</category><category>前端</category></item><item><title>图片为什么会把页面撑歪</title><link>https://txy-portfolio.pages.dev/blog/2026-08-30-image-cls/</link><guid isPermaLink="true">https://txy-portfolio.pages.dev/blog/2026-08-30-image-cls/</guid><description>从 CLS 的成因讲到具体修法：固定比例容器、宽高属性、多尺寸与懒加载的正确组合。</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>性能优化</category><category>CSS</category><category>前端</category></item><item><title>小项目也值得的 Git 习惯</title><link>https://txy-portfolio.pages.dev/blog/2026-08-08-git-habits/</link><guid isPermaLink="true">https://txy-portfolio.pages.dev/blog/2026-08-08-git-habits/</guid><description>不是团队协作才需要版本管理。几个低成本的习惯，能让三个月后的自己感谢现在的自己。</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><category>Git</category><category>工程化</category></item></channel></rss>