Go-Nav 导航网站程序
Go-Nav 是一款带后台管理的自托管导航网站程序,适合用来搭建自己的网址导航、资源导航、工具导航或品牌化链接目录。
它不是简单的静态导航页,而是一套完整的内容管理系统,支持:
- 层级分类管理
- 导航项管理(链接 / 文章)
- 用户系统
- 网站推荐提交流程
- 图片上传与文件管理
- 站点配置、SEO、Sitemap
- AI 配置与 HTML 智能解析
- MCP 协议接入,让 AI 直接管理站点内容

Go-Nav 能做什么
你可以把它理解成“带后台的导航 CMS”:
- 前台负责展示导航分类、导航链接、文章内容和推荐入口
- 后台负责管理分类、导航项、上传文件、用户、推荐审核和站点配置
- 通过 MCP,可以把站点接入 Claude Desktop、Cursor、VS Code 等 AI 客户端
和纯手写静态页面相比,Go-Nav 更适合长期维护;和通用 CMS 相比,它的结构又更偏向“导航站”场景。
核心功能
1. 导航分类 + 导航项
系统的核心数据是两类:
NavCategory:导航分类,支持父子层级NavItem:导航项,支持两种类型
导航项类型:
link:普通外链article:文章内容(Markdown)
这意味着你既可以把它当“链接导航站”用,也可以把一部分内容直接做成站内文章页面。
2. 后台管理
后台左侧菜单目前包含以下主要模块:
- 控制台
- 导航分类
- 导航管理
- 推荐审核
- 用户管理
- 文件管理
- 系统任务
- 站点配置
其中“站点配置”又拆成了多个 Tab,分别管理基础信息、首页布局、存储、SEO、AI、MCP、授权等内容。
3. 推荐网站工作流
Go-Nav 内置了推荐提交流程:
- 前台用户或游客可以提交网站推荐
- 提交内容进入后台审核队列
- 管理员审核通过后,再发布到导航中
如果你想做“社区共建型导航站”,这个能力很实用。
4. 存储与上传
上传文件支持两种方式:
- 本地存储
- S3 兼容存储
S3 模式适合配合 Cloudflare R2、MinIO、AWS S3 等对象存储,用于把上传的图片资源放到独立存储或 CDN 域名下。
5. AI 与 MCP
Go-Nav 有两条和 AI 相关的能力:
- 后台 AI 配置:可接入兼容 OpenAI 协议的大模型服务
- MCP Server:让 AI 客户端直接操作导航分类、导航项、图片上传、站点信息等
这是它和普通导航站程序区别比较明显的一点。
文档导航
如果你刚接触 Go-Nav,建议按下面顺序阅读:
适合什么场景
Go-Nav 比较适合下面这些场景:
- 个人网址导航
- 开发工具导航
- 设计素材导航
- 文章 + 链接混合型导航站
- 希望把导航站接入 AI 工作流的项目
如果你只是想快速做一个完全静态、无需后台的单页导航,那它可能偏重;但如果你希望长期维护、多人管理、支持推荐投稿或 AI 接入,Go-Nav 会更合适。