<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nextjs on Commentary of Takao</title><link>https://takao.blog/zh/tags/nextjs/</link><description>Recent content in Nextjs on Commentary of Takao</description><generator>Hugo -- gohugo.io</generator><language>zh</language><copyright>Commentary of Takao</copyright><lastBuildDate>Wed, 15 Jul 2026 22:01:08 +0900</lastBuildDate><atom:link href="https://takao.blog/zh/tags/nextjs/index.xml" rel="self" type="application/rss+xml"/><item><title>2026 静态站点生成器：Astro、Hugo 和 11ty</title><link>https://takao.blog/zh/web/static-site-generators-2026-comparison/</link><pubDate>Tue, 05 May 2026 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/static-site-generators-2026-comparison/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/static-site-generators-2026-comparison-zh.png" alt="Featured image of post 2026 静态站点生成器：Astro、Hugo 和 11ty" /&gt;&lt;h2 id="2026-静态站点生成器astrohugo-和-11ty"&gt;2026 静态站点生成器：Astro、Hugo 和 11ty
&lt;/h2&gt;&lt;p&gt;2026 年的静态站点生成器格局比以往任何时候都更加多样化。开发人员可以在基于 Go 的速度极快的 &lt;strong&gt;Hugo&lt;/strong&gt;、岛屿架构先驱 &lt;strong&gt;Astro&lt;/strong&gt; 和极简、灵活的 &lt;strong&gt;11ty&lt;/strong&gt; (Eleventy) 之间进行选择。每个工具都在不同的场景中表现出色——了解它们的权衡对于为您的项目选择正确的工具至关重要。&lt;/p&gt;</description></item><item><title>PPR（部分预渲染）：合并静态和动态路由</title><link>https://takao.blog/zh/web/nextjs-partial-prerendering-ppr/</link><pubDate>Tue, 10 Feb 2026 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/nextjs-partial-prerendering-ppr/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/nextjs-partial-prerendering-ppr-zh.png" alt="Featured image of post PPR（部分预渲染）：合并静态和动态路由" /&gt;&lt;h2 id="问题静态与动态的权衡"&gt;问题：静态与动态的权衡
&lt;/h2&gt;&lt;p&gt;传统上，Next.js 开发人员面临着一个二元选择：&lt;strong&gt;静态生成&lt;/strong&gt;（快速但陈旧）或&lt;strong&gt;服务器端渲染&lt;/strong&gt;（新鲜但较慢）。部分预渲染（PPR）通过将两种方法结合在一个页面中消除了这种权衡——静态 HTML shell 立即流式传输，而动态内容通过 React Suspense 加载。&lt;/p&gt;</description></item><item><title>Next.js 15 稳定版：生产中的最佳实践</title><link>https://takao.blog/zh/web/nextjs-15-stable-features-overview/</link><pubDate>Sun, 05 Oct 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/nextjs-15-stable-features-overview/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/nextjs-15-stable-features-overview-zh.png" alt="Featured image of post Next.js 15 稳定版：生产中的最佳实践" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;Next.js 15 作为稳定版本发布，提供 &lt;strong&gt;React 19 支持&lt;/strong&gt;、重新设计的缓存模型以及针对异步请求处理的主要 API 改进。此版本默认对获取请求和 GET 路由处理程序&lt;strong&gt;无缓存&lt;/strong&gt;，从而简化了行为可预测性。它还引入了 &lt;code&gt;cookies()&lt;/code&gt;、&lt;code&gt;headers()&lt;/code&gt; 和 &lt;code&gt;params()&lt;/code&gt; 的 &lt;code&gt;async&lt;/code&gt; 变体，与 React 19 的异步渲染范例保持一致。本文涵盖了生产采用的每一项重大变更和最佳实践。&lt;/p&gt;</description></item><item><title>揭秘 Next.js 应用路由器缓存机制</title><link>https://takao.blog/zh/web/nextjs-app-router-caching/</link><pubDate>Thu, 10 Apr 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/nextjs-app-router-caching/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/nextjs-app-router-caching-zh.png" alt="Featured image of post 揭秘 Next.js 应用路由器缓存机制" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;Next.js App Router 具有强大的缓存架构，旨在优化加载速度并减少后端 API 开销。&lt;/p&gt;
&lt;p&gt;然而，由于 Next.js 集成了多个缓存层，开发人员经常遇到调试问题。常见问题包括页面显示陈旧数据或 API 触发过于频繁。&lt;/p&gt;</description></item><item><title>Next.js 国际化：路由和内容策略</title><link>https://takao.blog/zh/web/nextjs-i18n-routing/</link><pubDate>Tue, 08 Oct 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/nextjs-i18n-routing/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/nextjs-i18n-routing-zh.png" alt="Featured image of post Next.js 国际化：路由和内容策略" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;国际化是现代 Web 应用程序的基本要求。 Next.js 已将其 i18n 支持从 Pages Router 中的集成路由系统发展为 App Router 中灵活的基于中间件的方法。本文涵盖多语言 Next.js 应用程序的路由策略、区域设置检测、内容管理和 SEO 优化。&lt;/p&gt;</description></item><item><title>Next.js 中间件：路由、身份验证和边缘计算</title><link>https://takao.blog/zh/web/nextjs-middleware/</link><pubDate>Tue, 18 Jun 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/nextjs-middleware/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/nextjs-middleware-zh.png" alt="Featured image of post Next.js 中间件：路由、身份验证和边缘计算" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;Next.js 中间件在每个请求之前执行，在边缘或无服务器区域运行。项目根目录下的单个 &lt;code&gt;middleware.ts&lt;/code&gt; 文件会拦截传入请求，并可以在请求到达匹配路由之前重定向、重写、操作标头或执行身份验证检查。&lt;/p&gt;</description></item><item><title>Next.js 图像优化：从设置到高级模式</title><link>https://takao.blog/zh/web/nextjs-image-optimization/</link><pubDate>Tue, 26 Mar 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/nextjs-image-optimization/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/nextjs-image-optimization-zh.png" alt="Featured image of post Next.js 图像优化：从设置到高级模式" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;图片平均占网页总字节数的 50% 以上，因此优化对于性能至关重要。 Next.js 通过 &lt;code&gt;next/image&lt;/code&gt; 组件及其内置图像优化 API 提供全面的图像优化管道。本文涵盖设置、配置和高级模式，重点关注 Core Web Vitals 的影响。&lt;/p&gt;</description></item><item><title>React 服务器组件：Web 渲染的未来</title><link>https://takao.blog/zh/web/react-server-components/</link><pubDate>Mon, 08 Jan 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/react-server-components/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/react-server-components-zh.png" alt="Featured image of post React 服务器组件：Web 渲染的未来" /&gt;&lt;p&gt;React 服务器组件 (RSC) 代表了 React 应用程序渲染方式的范式转变。组件专门在服务器上运行，向客户端发送零 JavaScript。这与服务器端渲染 (SSR) 不同，后者在服务器上渲染组件，但仍将它们的所有 JavaScript 发送到客户端进行水合作用。 RSC 生成一种特殊的序列化格式——RSC 有效负载——客户端上的 React 协调器使用它来重建组件树，而不执行组件代码。&lt;/p&gt;</description></item></channel></rss>