v0nav-k1

WebNav Hub - 现代化网站导航中心

[![Deployed on Vercel](https://img.shields.io/badge/Deployed%20on-Vercel-black?style=for-the-badge&logo=vercel)](https://vercel.com/frees-projects-5b1d5f6a/v0-) [![Built with v0](https://img.shields.io/badge/Built%20with-v0.app-black?style=for-the-badge)](https://v0.app/chat/projects/jos3myFsWI5) [![Next.js](https://img.shields.io/badge/Next.js-15-black?style=for-the-badge&logo=next.js)](https://nextjs.org/) [![TypeScript](https://img.shields.io/badge/TypeScript-5-blue?style=for-the-badge&logo=typescript)](https://www.typescriptlang.org/) [![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-3-38B2AC?style=for-the-badge&logo=tailwind-css)](https://tailwindcss.com/)

📖 项目简介

WebNav Hub 是一个现代化的网站导航中心,专为中文用户设计。它提供了一个优雅、响应式的界面来组织和访问各种在线服务和工具。从原始的静态HTML页面升级为基于Next.js的现代化React应用程序。

✨ 主要特色

🗂️ 网站分类

🤖 AI搜索 (43个网站)

包含最新的AI工具和搜索引擎:

📱 社交媒体 (18个网站)

主流社交平台和相关工具:

🛠️ 实用工具 (70+个网站)

涵盖各种日常和专业工具:

📰 科技资讯 (9个网站)

权威科技媒体和资讯平台:

☁️ 云存储 (7个网站)

主流云存储服务:

📧 电子邮箱 (8个网站)

各类邮箱服务提供商:

🚀 技术栈

核心框架

样式和UI

开发工具

📦 安装和运行

环境要求

快速开始

  1. 克隆仓库 ```bash git clone https://github.com/your-username/webnav-hub.git cd webnav-hub ```

  2. 安装依赖 ```bash npm install

    或

    yarn install

    或

    pnpm install

    或

    bun install ```

  3. 启动开发服务器 ```bash npm run dev

    或

    yarn dev

    或

    pnpm dev

    或

    bun dev ```

  4. 访问应用 打开浏览器访问 http://localhost:3000

构建生产版本

```bash npm run build npm run start ```

🎨 自定义配置

添加新的网站链接

在 app/page.tsx 文件中找到相应的分类数组,添加新的链接对象:

```typescript { name: “网站名称”, url: “https://example.com”, icon: “fas fa-icon-name”, // Font Awesome图标类名 description: “网站描述” } ```

修改主题颜色

在 app/globals.css 文件中修改CSS变量:

```css :root { –primary-color: #ff6b35; /* 主色调 / –background-color: #1a1a1a; / 背景色 / –card-background: #2d2d2d; / 卡片背景 */ } ```

添加新的分类

  1. 在数据数组中添加新分类
  2. 更新导航菜单
  3. 添加相应的图标和样式

📱 响应式设计

项目采用移动优先的响应式设计:

♿ 无障碍访问

🔧 开发指南

项目结构

``` webnav-hub/ ├── app/ # Next.js App Router │ ├── globals.css # 全局样式 │ ├── layout.tsx # 根布局组件 │ └── page.tsx # 主页面组件 ├── components/ # 可复用组件 │ ├── ui/ # shadcn/ui组件 │ └── theme-provider.tsx # 主题提供者 ├── lib/ # 工具函数 │ └── utils.ts # 通用工具 ├── public/ # 静态资源 └── README.md # 项目文档 ```

代码规范

性能优化

🚀 部署

Vercel部署 (推荐)

  1. 将代码推送到GitHub
  2. 在Vercel中导入项目
  3. 自动部署完成

其他平台

🤝 贡献指南

欢迎贡献代码!请遵循以下步骤:

  1. Fork本仓库
  2. 创建功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建Pull Request

贡献类型

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

🙏 致谢

📞 联系方式

如有问题或建议,请通过以下方式联系:


**[⬆ 回到顶部](#webnav-hub---现代化网站导航中心)** Made with ❤️ by [Your Name](https://github.com/your-username)