
Next.js 实战 (四):i18n 国际化的最优方案实践
这篇文章介绍了Next.js框架中实现国际化的一种方案,作者不希望修改应用程序的目录结构和路由。通过使用next-intl插件,作者展示了如何在Next.js项目中添加多语言支持,包括创建语言文件和配置相关插件。

Next.js 实战 (三):优雅的实现暗黑主题模式
这篇文章介绍了如何使用 `next-themes` 库在 Next.js 项目中优雅地实现暗黑主题模式。首先通过安装 `next-themes` 依赖并创建 `ThemeProvider` 组件来管理主题切换逻辑,然后在全局布局文件中引入该组件以支持系统级或手动切换主题的功能。此外,还展示了如何开发一个主题切换按钮组件,允许用户手动选择亮色或暗黑模式。