笨迪导航是一个可自部署的导航页/新标签页项目。
当前版本后端技术栈为 Next.js + PostgreSQL,兼容原有前端资源与历史接口路径。
- Frontend: 现有静态构建资源(
public/dist) - Backend: Next.js App Router(Node.js Runtime)
- Database: PostgreSQL(默认支持 Neon)
- Image:
sharp - Mail:
nodemailer
- 安装依赖
npm install- 初始化数据库
npm run db:init- 启动开发环境
npm run dev默认访问:http://127.0.0.1:3000
npm run build
npm run startDATABASE_URL: PostgreSQL 连接串
若未配置,项目会使用代码中的默认测试连接。
app/:Next.js 路由入口src/legacy/handler.ts:旧接口兼容分发与核心业务处理scripts/sql/schema.sql:PostgreSQL 表结构scripts/sql/seed.sql:初始化种子数据docs/SERVICE_TERMS.html:默认服务条款内容
本项目“笨迪导航(bendy-nav)”包含基于 mtab 开源项目的二次开发内容。
分发与使用时请遵守相关开源许可要求,尤其是 MIT 许可下的版权与许可保留义务。
- 服务条款:
/privacy页面(默认内容来自docs/SERVICE_TERMS.html) - 原许可文件:
LICENSE.txt