把自用的导航站 2077 导航 开源了。最早只是给自己做浏览器起始页,后来慢慢补上分类目录、搜索、提交审核和后台管理,现在把完整源码放出来,欢迎自部署或二开。
线上体验:my2077.com 如果不给演示链接帮我去掉也行
源码仓库:GitHub 镜像:
它能做什么
多搜索引擎切换、自定义引擎、输入网址回车直达
分类网站目录、分面筛选、详情页、热门榜与收录状态查询
前台提交收录,自动抓取 TDK 与图标,后台人工审核
死链巡检、自动隐藏、链接发现、sitemap 批量导入
收藏夹、JSON 导入导出、PWA 离线访问
管理后台:收录审核、导航管理、分类目录、用户管理、流量统计、搜索分析、引擎设置等
技术栈
Nuxt 4(Vue 3 + Nitro)、Tailwind CSS、MySQL 8 / MariaDB 10.11,生产环境用 PM2 cluster + Nginx。发布脚本会在临时目录构建新版本,预检通过后原子切换 .output,失败自动回滚。
本地跑起来
代码
复制
git clone
或
git clone cd 2077
pnpm install
cp .env.example .env
mysql -u my2077 -p my2077 < schema.sql
bash deploy/migrate.sh
pnpm dev
数据库和站点地址在 .env 里配置,完整步骤见 Gitea 安装文档 或 GitHub 镜像文档。
许可
项目采用 AGPL-3.0-only,允许商业使用、修改和分发。通过网站或 API 向用户提供修改版时,需要按 AGPL 第 13 条提供完整对应源码,并按第 7(b) 条保留可点击的来源标注:
Based on 2077 Navigation (). Modified by NAME on DATE.
许可说明:附加条款:Gitea / GitHub
商标政策:Gitea / GitHub
如果这个项目对你有用,欢迎 Star、提 Issue 或直接 Fork。也欢迎在回帖里说说你想加的功能。
留个版权吧,不容易[黑线]
