<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Yet Another Blog — In AI Era</title><description>A personal tech blog exploring AI-assisted development and modern web technologies. 记录 AI 辅助开发、现代 Web 技术，以及从 WordPress、Jekyll 到 Next.js / Astro 的迁移现场。</description><link>https://blog.aiwhile.com/</link><language>zh-CN</language><copyright>© 2026 Yet Another Blog — In AI Era</copyright><item><title>乘用车平均车龄调查报告：欧洲、北美与东亚的六个市场</title><link>https://blog.aiwhile.com/blog/average-car-age-report/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/average-car-age-report/</guid><description>欧盟 12.7 年、美国 12.94 年、加拿大 10.5 年、日本 9.59 年、韩国约 8.1 年、中国 7.3 年——把六个市场的车龄放到同一把尺子上，以及这些数字背后的口径陷阱。</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate><category>automotive</category><category>data</category><category>economics</category><author>shengyongjiang@gmail.com</author></item><item><title>欧洲已经完了</title><link>https://blog.aiwhile.com/blog/europe-is-over/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/europe-is-over/</guid><description>欧洲陷入了轮流的示威暴动。这场危机是结构性的：福利制度的设计逻辑、财政结构与政治反馈机制，共同决定了它必然到来，而且只会一年比一年更严重。</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate><category>economics</category><category>society</category><author>shengyongjiang@gmail.com</author></item><item><title>Hello AI World</title><link>https://blog.aiwhile.com/blog/hello-ai-world/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/hello-ai-world/</guid><description>Exploring the intersection of AI and software development in 2025.</description><pubDate>Thu, 17 Jul 2025 00:00:00 GMT</pubDate><category>ai</category><category>development</category><category>technology</category><category>programming</category><author>shengyongjiang@gmail.com</author></item><item><title>Build Jekyll environment with Docker</title><link>https://blog.aiwhile.com/blog/build-jekyll-with-docker/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/build-jekyll-with-docker/</guid><description>用 Docker 构建 Jekyll 与 Apache 镜像，把静态博客跑起来。</description><pubDate>Wed, 08 Apr 2020 00:00:00 GMT</pubDate><category>programming</category><category>jekyll</category><category>docker</category><author>shengyongjiang@gmail.com</author></item><item><title>mac 下安装 Jekyll 的奇葩问题</title><link>https://blog.aiwhile.com/blog/jekyll-ssl-issue/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/jekyll-ssl-issue/</guid><description>在 macOS 上安装 Jekyll 时遇到证书过期，最后用 Homebrew 的 OpenSSL 解决。</description><pubDate>Thu, 09 Feb 2017 00:00:00 GMT</pubDate><category>web-development</category><author>shengyongjiang@gmail.com</author></item><item><title>Opencart 2 的简单介绍</title><link>https://blog.aiwhile.com/blog/opencart-2-intro/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/opencart-2-intro/</guid><description>为什么选择 OpenCart 2：代码、插件、生态，以及它适合个人项目的原因。</description><pubDate>Thu, 09 Feb 2017 00:00:00 GMT</pubDate><category>web-development</category><author>shengyongjiang@gmail.com</author></item><item><title>ionic1/opencart2 快速打造手机应用</title><link>https://blog.aiwhile.com/blog/ionic-opencart-o2o/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/ionic-opencart-o2o/</guid><description>一个拖了两年的 O2O side project：Ionic 1 + OpenCart 2 的架构与目录。</description><pubDate>Wed, 08 Feb 2017 00:00:00 GMT</pubDate><category>mobile-development</category><author>shengyongjiang@gmail.com</author></item><item><title>Hello world</title><link>https://blog.aiwhile.com/blog/hello-world/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/hello-world/</guid><description>2016 年的第一篇：从 WordPress 迁到 GitHub Pages + Jekyll。</description><pubDate>Fri, 29 Jul 2016 00:00:00 GMT</pubDate><category>life</category><category>测试</category><author>shengyongjiang@gmail.com</author></item><item><title>Modernize ASP.NET Web Forms with Visual Studio 2015</title><link>https://blog.aiwhile.com/blog/modernize-aspnet-web-forms/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/modernize-aspnet-web-forms/</guid><description>用 Visual Studio 2015 现代化 ASP.NET Web Forms 的几个技巧。</description><pubDate>Thu, 09 Jun 2016 00:00:00 GMT</pubDate><category>programming</category><category>aspnet</category><author>shengyongjiang@gmail.com</author></item><item><title>jQuery Note</title><link>https://blog.aiwhile.com/blog/jquery-note/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/jquery-note/</guid><description>jQuery 时代的 DOM 操作备忘：select 与 radio 的取值。</description><pubDate>Tue, 27 Oct 2015 00:00:00 GMT</pubDate><category>programming</category><category>javascript</category><category>jquery</category><author>shengyongjiang@gmail.com</author></item><item><title>Chrome receipt print skills</title><link>https://blog.aiwhile.com/blog/chrome-receipt-print-skills/</link><guid isPermaLink="true">https://blog.aiwhile.com/blog/chrome-receipt-print-skills/</guid><description>用 Chrome 的 kiosk printing 参数实现静默打印，以及一个进程残留的坑。</description><pubDate>Mon, 14 Sep 2015 00:00:00 GMT</pubDate><category>dev-tools</category><author>shengyongjiang@gmail.com</author></item></channel></rss>