Skip to main content

OneNav

OneNav是一款开源免费的书签(导航)管理程序,由xiaoz使用使用PHP + SQLite 3开发,界面简洁,安装简单,使用方便。OneNav可帮助你你将浏览器书签集中式管理,解决跨设备、跨平台、跨浏览器之间同步和访问困难问题,做到一处部署,随处访问。

介绍

OneNav是一款开源免费的书签(导航)管理程序,由xiaoz使用使用PHP + SQLite 3开发,界面简洁,安装简单,使用方便。OneNav可帮助你你将浏览器书签集中式管理,解决跨设备、跨...

安装

环境要求 5.6 <= PHP <= 7.4 需支持SQLite PHP需支持pdo_sqlite组件 常规安装 访问项目地址:https://github.com/helloxz/onenav...

使用说明

OneNav使用说明

入门

后台使用 后台登录地址为:http://domain.com/index.php?c=login 或者点击首页顶部按钮。 添加分类 点击导航菜单 - 添加分类进行操作,下方演示添加一个“测试分...

更换主题

OneNav主题位于templates目录下,如果您不喜欢默认主题,可自行开发或者使用第三方主题。 注意:如果使用的Docker部署,主题位于挂载文件夹的templates目录下 更换主题方法 ...

书签导入

自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_mod...

使用Chrome浏览器扩展(插件)

OneNav还支持Chrome浏览器扩展(理论上所有Chromium内核的浏览器都支持,比如Edge/傲游浏览器/QQ浏览器/搜狗浏览器/360极速浏览器),通过Chrome浏览器扩展可以快速打...

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 请求方法:POST 请求参数 参数名称 示例值 类型 是否必须 ...

查询单个链接信息

接口说明 请求地址: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] 请求方法...

主题开发

您可以根据此文档开发自己喜欢的OneNav主题。 目录结构 OneNav主题位于站点根目录下的/templates目录,或者是/data/templates,逻辑为: 优先读取/template...