Next.js 多语言 SEO 工具站自部署源码

一套基于 Next.js + React + TypeScript 构建的自部署多语言 SEO 工具站,覆盖开发辅助、文本处理、时间转换、图片编辑、编码解码等场景,支持路由级多语言优化,便于学习全栈开发与 SEO 技术。

Next.js 多语言 SEO 工具站自部署源码
开发语言未说明
资源大小7.5MB
运行环境Windows / macOS / Linux / Web
资源状态可查看

资源定位与核心亮点

该项目是一个自部署的在线工具站,基于 Next.js、React 和 TypeScript 构建,集成了开发辅助、文本处理、时间转换、图片编辑、编码解码及常用生成等实用工具。其核心亮点在于支持多语言与 SEO 路由优化,适合个人或团队快速搭建功能型工具站,同时可作为学习 Next.js 全栈开发与 SEO 实践的参考项目。

部署与配置方式

项目支持简洁自部署,可通过 Docker 快速启动:执行 docker pull licoy/utils.fun:latest 后运行 docker run 命令即可。本地开发则需先执行 npm install,再运行 npm run dev,之后访问 http://localhost:3000。

站点品牌与部署配置优先通过根目录下的 site.config.default.ts、site.config.dev.ts 和 site.config.prod.ts 文件维护,其中 i18n 字段可按语言覆盖。生产环境还支持通过全局环境变量覆盖 SITE_TITLE、SITE_DESCRIPTION、SITE_URL 等关键参数。

扩展与开发检查

如需新增工具,需在 lib/tools/registry.ts 和 lib/tools/content/* 中补充工具元信息,在 components/tool-icon.tsx 中补充图标,并在 components/tool-workbench.tsx 中注册工具实现。开发过程中可通过 npm run lint 进行代码检查,使用 npm run build 构建项目。

图片预览