Go Nav:打造你的专属导航站,简洁高效且功能强大!

还在为浏览器里堆积如山的书签而烦恼吗? 在这个信息爆炸的时代,如何快速找到所需资源,提升工作效率? 今天给大家推荐一个我最近开发的开源神器 —— Go Nav。 这不仅仅是一个导航站,更是一个基于现代技术栈、配置驱动的个性化首页解决方案。
👇 在线体验

•🌐 官网:https://www.gotab.cn•👀 项目预览:https://nav.gotab.cn

一、🙋 什么是 Go Nav?

Go Nav 是一个简洁高效的个人/团队导航站。

它基于 Next.js 16、React 19、HeroUI v3 和 Tailwind CSS v4 构建。最大的亮点在于:配置驱动。

你不需要编写复杂的代码,只需修改简单的 JSON 文件,就能定制出完全符合你需求的导航页面。

二、✨ 为什么选择 Go Nav?(核心特性)

1️⃣ 双模式部署,灵活适配

Go Nav 完美平衡了「功能丰富」与「部署轻便」:

•Server 模式(推荐)

•拥有 "/admin" 后台管理、API 接口•支持图片上传、备份还原•非常适合团队或个人长期使用•✅ 强烈推荐 Docker 部署

•Static 模式•导出纯静态 HTML•适合 GitHub Pages、对象存储、CDN•无需服务器,极致轻量

2️⃣ 配置驱动,上手零门槛

一切皆可配置!通过 "data/nav.json" 和 "data/website.json",你可以轻松管理:

•站点信息 & SEO 设置•分类结构与网站链接•搜索引擎(百度 / Bing / Google)•广告位、插件、主题布局

即使不懂前端,也能玩转!

3️⃣ 多级导航 + 智能搜索

•🗂 多级分类:支持无限嵌套,子分类自动以标签页展示•🔍 站内搜索:实时命中标题、描述、标签和分类•🌐 外置搜索:一键调用你习惯的搜索引擎

4️⃣ 开箱即用的后台管理

Server 模式下,后台提供可视化操作:

•增删改查分类与站点•图片上传(PNG/JPG/GIF/WEBP/ICO,≤2MB)•一键 ZIP 备份 & 还原•无用素材自动清理

真正做到“装完即用”。

5️⃣ Docker 友好,数据无忧

内置 "Dockerfile" 和 "docker-compose.yml":

•镜像自带默认数据•首次启动自动初始化•挂载数据目录后,优先使用你的数据,绝不覆盖

三、🏃 快速开始

方式一:本地开发

git clone 
https://github.com/dengxiwang/go-nav.git
cd go-nav 
pnpm install
pnpm dev

 

访问: http://localhost:3000

后台入口: /admin,默认用户名:admin,默认密码:admin123

方式二:Docker 部署(推荐 ⭐)

docker run -d
 --name go-nav
 --restart unless-stopped
 -p 3000:3000
-e ADMIN_USER=admin
-e ADMIN_PASS=请修改为强密码
-e SESSION_SECRET=请修改为随机字符串
-v go-nav-data:/app/data
doxwant/go-nav:latest

 

四、🧩 技术栈一览

Next.js 16、react 19、HeroUI v3、tailwindcss、Jotai轻量状态管理

五、🎉 加入社区

如果你有任何问题、建议,或想和其他用户交流,欢迎加入 QQ 交流群:

👉 QQ 群号:727809499

六、📜 开源协议 & 支持

•基于 MIT License 开源•可自由使用、修改、商用•只需保留原始项目署名即可

如果这个项目对你有帮助,欢迎在 GitHub 点个 ⭐ Star,或扫码支持作者持续迭代!

GitHub 地址

👉 https://github.com/dengxiwang/go-nav

转自:https://mp.weixin.qq.com/s/VJQJh8_K5PKwj10WgffcVQ