超级管理员登录后,导航页底部会多一个 导入 JSON。点开后把数据贴进输入框,再点「导入网站」。接口也只允许超级管理员调用。
支持两种格式:
或 { "entries": [ ... ] }。
category 可用:hot、ai、design、search、software、learn、community、office、dev、tools、media、film、book、life。不填则归入热门推荐。一次最多 100 条;地址重复(含内置站点)会自动跳过。网址和封面只接受 http/https。
左侧菜单对应关系
导入 JSON 时 category 和左侧菜单对应关系如下。侧栏最上面的「热门排序」不是分类 id,表示查看全部。
| category | 左侧菜单 |
|---|---|
hot |
热门推荐 |
ai |
AI 工具 |
design |
设计资源 |
search |
资源搜索 |
software |
实用软件 |
learn |
学习成长 |
community |
交流社区 |
office |
效率办公 |
dev |
开发编程 |
tools |
工具网站 |
music |
在线音乐 |
film |
在线影视 |
book |
免费看书 |
life |
生活服务 |
软件下载
软件下载 下已挂上 7 个子分类,侧栏会缩进显示,点击父级会展开对应内容区。
子分类如下(添加网站时可选,JSON 导入用括号里的 category):
PC/安卓(download-pc)
Mac软件(download-mac)
软件论坛(download-forum)
综合推荐(download-featured)
浏览器插件(download-extension)
系统镜像下载(download-iso)
IOS(download-ios)
这些分区目前还是空的,需要在后台把站点归到对应分类后才会出现卡片。
本地开发服务已在运行:http://localhost:3000(网站导航在 /categories)。第一次启动因 PowerShell 里找不到 node/npm 失败了,之后已用 Node 22 重新拉起。
改完了。
「影音娱乐」下已加上子分类 听音乐(category 为 music)。点左侧「影音娱乐」会像「软件下载」一样展开,后台添加网站时也能选这个分类。
刷新 /categories 即可看到。该分类里目前还没有站点,需要你自己加。