OneNav
OneNav是一款开源免费的书签(导航)管理程序,由xiaoz使用使用PHP + SQLite 3开发,界面简洁,安装简单,使用方便。OneNav可帮助你你将浏览器书签集中式管理,解决跨设备、跨平台、跨浏览器之间同步和访问困难问题,做到一处部署,随处访问。
介绍
OneNav是一款开源免费的书签(导航)管理程序,由xiaoz使用使用PHP + SQLite 3开发,界面简洁,安装简单,使用方便。OneNav可帮助你你将浏览器书签集中式管理,解决跨设备、跨...
安装
注意:以下安装方式根据自己的情况任选其一即可。 环境要求 5.6 <= PHP <= 7.4 需支持SQLite PHP需支持pdo_sqlite组件 常规安装 访问项目地址:https:...
使用说明
OneNav使用说明
入门
后台使用 后台登录地址为:http://domain.com/index.php?c=login 或者点击首页顶部按钮。 添加分类 点击导航菜单 - 添加分类进行操作,下方演示添加一个“测试分...
购买订阅
OneNav从0.9.22版本增加了订阅模式,订阅用户将享受更多的高级功能,具体内容包含: 享受一键更新OneNav 可在线下载和更新主题 可享受一对一售后服务(仅限高级版和商业版) 自定义底...
更换主题
OneNav主题位于templates目录下,如果您不喜欢默认主题,可自行开发或者使用第三方主题。 注意:如果使用的Docker部署,主题位于挂载文件夹的templates目录下 声明:One...
书签导入
自0.9.11版本开始,支持将Chrome/FireFox/Edge等浏览器书签导入到OneNav,导入前建议先将数据库(data/onenav.db3)进行备份。 从Google Chrome...
过渡页设置
自0.9.18版本开始新增过渡页设置,开启过渡页面后点击链接会跳转到过渡页面,并根据您的设置会等待数秒再跳转到目标地址。 好处于弊端 好处: 过渡页可方便搜索引擎抓取,利于SEO优化 可以在过...
站点设置
自0.9.18版本开始,站点信息可通过OneNav后台进行设置,不用再修改config.php配置文件来完成。 使用说明 打开OneNav后台 - 系统设置 - 站点设置 - 您可以对网站标题、...
主题设置说明
default(默认主题) 0.9.20可以在“系统设置 - 主题设置 - 找到默认主题 - 参数设置”进行参数设置。 默认主题会看到如下参数: 参数含义如下: full_width_mo...
使用浏览器扩展(插件)
OneNav还支持浏览器扩展,通过浏览器扩展可以快速检索和添加书签。 注意:OneNav最新版浏览器扩展要求OneNav主程序版本>=0.9.32,建议将OneNav升级到最新版本!!! 安装浏...
uTools插件
OneNav书签提供uTools插件支持,目前还处于测试阶段,暂未提交到uTools插件市场,等测试完毕后正式上线uTools插件市场,有需要尝鲜体验的同学请通过如下方法安装。 安装uTools...
重置密码
如果您不幸忘记OneNav或者需要重新设置密码,可通过以下方法完成。 查看当前用户名、密码 找到站点目录下的data/config.php,找到如下字段就是用户名、密码。 //用户名 defin...
升级 && 更新
查看版本号 打开站点根目录下的version.txt可查看当前版本号,或者登录后台可以看到。 一键更新(推荐) 订阅用户请在OneNav后台 - 系统设置 - 订阅 & 更新 - 立即更新即可...
变更说明
此页面针对新版本发布时一些特殊变更说明,请务必仔细阅读。 0.9.20 参考:OneNav书签管理程序0.9.20更新,文末有彩蛋 0.9.19 参考:OneNav书签管理程序0.9.19...
API
OneNav API使用说明。
Token生成
通过API创建、修改、删除分类/链接时必须传递token参数,下面介绍如何拼接计算token 0.9.19及之后的版本 在OneNav后台 - 系统设置 - API,查看用户名并点击生成Secr...
创建分类目录
接口说明 请求地址:http://domain.com/index.php?c=api&method=add_category 请求方法:POST 请求参数 参数名称 示例值 类型 是否必须 说...
修改分类目录
接口说明 请求地址:http://domain.com/index.php?c=api&method=edit_category 请求方法:POST 请求参数 参数名称 示例值 类型 是否必须 ...
删除分类目录
接口说明 请求地址:http://domain.com/index.php?c=api&method=del_category 请求方法:POST 请求参数 参数名称 示例值 类型 是否必须 说...
查询分类目录列表
接口说明 请求地址:http://domain.com/index.php?c=api&method=category_list&page=1&limit=10 请求方法:POST page:...
查询单个链接信息
接口说明 请求地址:http://domain.com/index.php?c=api&method=get_a_link&id={id} 请求方法:GET 请求参数 参数名称 示例值 类型 是...
添加链接
接口说明 请求地址:http://domain.com/index.php?c=api&method=add_link 请求方法:POST 请求参数 参数名称 示例值 类型 是否必须 说明 to...
修改链接
接口说明 请求地址:http://domain.com/index.php?c=api&method=edit_link 请求方法:POST 请求参数 参数名称 示例值 类型 是否必须 说明 t...
删除链接
接口说明 请求地址:http://domain.com/index.php?c=api&method=del_link 请求方法:POST 请求参数 参数名称 示例值 类型 是否必须 说明 to...
查询链接列表
接口说明 请求地址:http://domain.com/index.php?c=api&method=link_list&page=[page]&limit=[limit] 请求方法:GET +...
错误码对照表
所有API请求错误码可参考如下表格进行对照,如有疑问,请反馈。此对照表已经废弃,默认情况下0和200代表成功,其余状态码一律为失败。 code err_msg 描述 -1000 Categori...
获取单个分类目录信息
接口说明 请求地址:http://domain.com/index.php?c=api&method=get_a_category 请求方法:POST 请求参数 参数名称 示例值 类型 是否必须...
获取当前主题自定义参数
接口说明 请求地址:http://domain.com/index.php?c=api&method=get_theme_config 请求方法:GET 返回参数说明 { "code":...
查询用户是否登录
请求地址:http://domain.com/index.php?c=api&method=check_login 请求方法:GET 返回值 { "code": 200, "da...
查询指定分类下的链接列表
接口说明 请求地址:http://domain.com/index.php?c=api&method=q_category_link&page=[page]&limit=[limit] 请求方...
获取站点信息
接口说明 改接口可以获取站点信息,比如站点标题、描述等信息。 请求地址:http://domain.com/index.php?c=api&method=site_info 请求方法:GET ...
创建目录分享
接口说明 该接口可以创建制定分类下的链接分享,对应OneNav后台的“书签分享功能” 请求地址:http://domain.com/index.php?c=api&method=create_...
获取目录分享下的链接
接口说明 改接口可以获取某个分享目录下的所有链接: 请求地址:http://domain.com/index.php?c=api&method=get_sid_links 请求方法:GET ...
删除单个目录分享
接口说明 请求地址:http://domain.com/index.php?c=api&method=del_share 请求方法:GET 请求参数 参数名称 示例值 类型 是否必须 ...
主题开发
您可以根据此文档开发自己喜欢的OneNav主题。 目录结构 OneNav主题位于站点根目录下的/templates目录,或者是/data/templates,逻辑为: 优先读取/template...
交流群
您可以通过下面的方式和OneNav用户一起交流。 QQ群 您可以通过下方任意一种方式加入QQ群: 加群链接:OneNav交流群3 QQ群号:713271909 QQ群二维码: ...
iStoreOS Docker安装OneNav
在"iStoreOS后台 - Docker - 容器 - 点“添加”" 然后按照如下截图填写: 容器名称:填写OneNav Dcoker镜像 - 选择自定义 - 内容为pub.tcp.m...