轻量网址导航站
Go Nav 是一个简洁高效的个人 / 团队导航站,基于 Next.js 16、React 19、HeroUI v3 和 Tailwind CSS v4 构建。项目使用 JSON 配置驱动内容和布局,支持前台导航、后台管理、图片上传、备份还原与 Docker 部署。
项目预览:https://nav.gotab.cn
GitHub:https://github.com/dengxiwang/go-nav
核心特性
- 双形态部署:同时支持保留后台能力的 Server 模式,以及适合 CDN / GitHub Pages / Edgeone Pages 等平台的 Static 模式。
- 配置驱动:通过
data/nav.json与data/website.json管理分类、网址、搜索引擎、广告位与站点信息。 - 后台管理:支持内容维护、图片上传、备份下载、备份还原与素材清理。
- 站内搜索:支持标题、描述、标签和分类名的前端本地搜索。
- Docker 友好:可通过镜像快速启动,也支持挂载本地数据目录进行私有化部署。
适用场景
- 个人收藏夹整理与多端入口统一
- 团队内部常用系统导航页
- 轻量内容导航站与资源导航站
- 需要长期维护、可备份、可私有化的内部主页
Docker 快速部署
docker
docker run -d \
--name go-nav \
--restart unless-stopped \
-p 3000:3000 \
-e ADMIN_USER=admin \
-e ADMIN_PASS=change-this-password \
-e SESSION_SECRET=change-this-to-a-long-random-string \
-e DATA_DIR=/app/data \
-v go-nav-data:/app/data \
doxwant/go-nav:latest适合怎样的你
如果你想要一个界面干净、部署轻便、内容结构清楚,而且还能继续自己维护与扩展的导航项目,Go Nav 会是一个很合适的起点。