源码包由 git 仓库自动导出, 与线上版本保持一致。
个人 / 小团队自托管的网址导航站: 树状分类 + 卡片链接 + 拖拽排序, 集成备忘录、常用工具、邀请码注册、管理后台和和风天气面板, 一个 Node 进程 + 一个 MySQL 库即可运行。
主站的只读小程序客户端: 展示公开主页的分类与链接, 点击直接跳转。代码正在整理中, 敬请期待。
三步把聚合导航跑起来, 无需任何前端构建工具。
下载源码包并解压 (或直接 git clone GitCode 仓库)。
curl -O https://www2.juheye.cn/downloads/juheye-nav-latest.tar.gz tar -xzf juheye-nav-latest.tar.gz cd juheye-nav
准备 Node.js ≥ 14 与 MySQL ≥ 5.7, 复制环境变量模板并填入数据库配置。
npm install cp .env.example .env # 编辑 .env, 填入 DB 连接信息 # (和风天气配置可选, 不填不影响其它功能)
首次启动自动建表, 无需手动执行 SQL。
node server.js
# 打开 http://localhost:3000
git archive 导出, 仅包含版本库内的文件, 不含 .env、证书私钥、用户上传与运行时数据