feat: 服务器迁移后的全量演进(依赖升级/安全审计/设计统一/截图/SEO 底座化)

在原仓库历史之上同步本服务器上的全部演进:

- 迁移至新服务器并重建 PG 数据库 + ddnc 开发域名绑定
- 全部依赖升级至最新(Next 16.3.5 / React 19.3 / better-auth 1.7.5 / Drizzle 0.45 / TS 7),
  overrides 消除已知 CVE,安全审计 19 项发现全部修复闭环
- 设计统一:各站宽度 token(--container + site-container)、classic hero 重设计、
  头部换行修复、页面过渡与 View Transitions
- 截图功能:api.adx9.com 截图服务接入(ow=800 本地化 webp、cf=1、去重/限流/占位图)
- SEO 底座化:canonical/hreflang/sitemap/JSON-LD/robots 全部收进 core,新站自动继承
- 加载体验:五站五形态路由骨架(data-theme 切换、shimmer 微光、延迟淡入)+
  过滤 useTransition 交叉淡入淡出(card-enter 错峰入场)
- 构建:experimental.cpus 限流防 PG 连接打满;清理死组件链
This commit is contained in:
bigcode
2026-09-15 18:19:53 +08:00
parent 0eed5183b2
commit 05440ffb5b
144 changed files with 3055 additions and 12937 deletions
+27 -26
View File
@@ -1,7 +1,7 @@
{
"common": {
"brand": {
"name": "Toolso.AI",
"name": "AI Directory",
"tagline": "Discover the Best AI Tools",
"copyright": "Copyright © 2025",
"allRightsReserved": "All rights reserved"
@@ -92,7 +92,7 @@
"items": [
{
"name": "Sarah Chen",
"quote": "Toolso.AI helped me find the perfect AI writing assistant. The categorization makes discovery so easy!",
"quote": "AI Directory helped me find the perfect AI writing assistant. The categorization makes discovery so easy!",
"designation": "Content Creator"
},
{
@@ -102,7 +102,7 @@
},
{
"name": "Emily Rodriguez",
"quote": "I discover new AI tools every week on Toolso.AI. It's become my go-to resource for AI exploration.",
"quote": "I discover new AI tools every week on AI Directory. It's become my go-to resource for AI exploration.",
"designation": "Startup Founder"
},
{
@@ -651,48 +651,49 @@
},
"clearFilters": "Clear search & filters",
"useCasesTitle": "Use cases",
"goodForTitle": "Good for"
"goodForTitle": "Good for",
"preview": "Website preview"
},
"seo": {
"home": {
"title": "Toolso.AI - Discover the Best AI Tools Directory",
"title": "AI Directory - Discover the Best AI Tools Directory",
"description": "Explore our curated collection of AI tools across various categories. Find the perfect AI tools for productivity, creativity, development, and more.",
"ogImage": "https://toolso.ai/banner.png"
"ogImage": "/banner.png"
},
"blog": {
"title": "Blog - Toolso.AI",
"title": "Blog - AI Directory",
"description": "Latest insights, tutorials and updates about AI tools. Stay informed about the best AI tools and industry trends.",
"ogImage": "https://toolso.ai/banner.png"
"ogImage": "/banner.png"
},
"contact": {
"title": "Contact Us - Toolso.AI",
"title": "Contact Us - AI Directory",
"description": "Get in touch with us. We'd love to hear your feedback and tool suggestions.",
"ogImage": "https://toolso.ai/banner.png"
"ogImage": "/banner.png"
},
"login": {
"title": "Login - Toolso.AI",
"title": "Login - AI Directory",
"description": "Sign in to your account to submit tools, save favorites, and contribute to our AI tools directory.",
"ogImage": "https://toolso.ai/banner.png"
"ogImage": "/banner.png"
},
"signup": {
"title": "Sign Up - Toolso.AI",
"title": "Sign Up - AI Directory",
"description": "Create your account and start contributing to our AI tools directory. Submit tools and join our community.",
"ogImage": "https://toolso.ai/banner.png"
"ogImage": "/banner.png"
},
"terms": {
"title": "Terms of Service - Toolso.AI",
"description": "Read our terms of service to understand the rules and guidelines for using Toolso.AI.",
"ogImage": "https://toolso.ai/banner.png"
"title": "Terms of Service - AI Directory",
"description": "Read our terms of service to understand the rules and guidelines for using AI Directory.",
"ogImage": "/banner.png"
},
"privacy": {
"title": "Privacy Policy - Toolso.AI",
"description": "Learn how we collect, use, and protect your personal information and data on Toolso.AI.",
"ogImage": "https://toolso.ai/banner.png"
"title": "Privacy Policy - AI Directory",
"description": "Learn how we collect, use, and protect your personal information and data on AI Directory.",
"ogImage": "/banner.png"
},
"cookies": {
"title": "Cookie Policy - Toolso.AI",
"description": "Understand how we use cookies and similar tracking technologies on Toolso.AI.",
"ogImage": "https://toolso.ai/banner.png"
"title": "Cookie Policy - AI Directory",
"description": "Understand how we use cookies and similar tracking technologies on AI Directory.",
"ogImage": "/banner.png"
},
"tools": {
"title": "AI Tools Directory - Discover the Best AI Tools",
@@ -898,7 +899,7 @@
"noLaunches": "No launches yet — be the first to submit.",
"searchPlaceholder": "Search AI tools...",
"reviewsCount": "{count} reviews",
"mastheadLabel": "INDEPENDENT AI COVERAGE",
"mastheadLabel": "Independent AI coverage",
"minimalTagline": "AI TOOL SEARCH",
"minimalPlaceholder": "I need to create marketing videos...",
"useCasesBlockTitle": "Use cases",
@@ -931,7 +932,7 @@
"launchButton": "Launch your product",
"featuredLabel": "Featured story",
"featuredRead": "Read the story",
"picksEditorialLabel": "EDITOR'S PICKS",
"picksEditorialLabel": "Editor's picks",
"guidesTitle": "Buying guides",
"guidesSubtitle": "Deep dives that help you choose",
"guidesViewAll": "All guides",
@@ -1016,4 +1017,4 @@
"placeholder": "Search 1,000+ AI tools...",
"button": "Search"
}
}
}