本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme
OneNav是一款使用PHP + SQLite 3开发的书签管理器,支持Material Design风格,界面简洁,使用方便。xiaoz最新开源作品,欢迎体验。
功能特点
- 支持后台管理
- 支持私有链接
- 支持多种主题风格(默认内置2套模板)
- 支持链接信息自动识别
- 支持API
快速开始
- 需安装PHP环境,并确保支持SQLite3(宝塔默认支持)
- 下载最新源码:https://github.com/helloxz/onenav/releases解压到站点根目录
- 将
config.simple.php
修改为data/config.php
并填写自己的站点信息 - 参考:https://www.yuque.com/helloz/onenav/install#ImLOx进行安全设置。
- 访问后台:
http://IP/index.php?c=login
后台界面如下:
切换主题
OneNav主题目录位于templates,内置了2套主题,默认为Material Design风格,如果需要将主题切换为webstack,只需将config.php内容修改为:
//主题风格
define('TEMPLATE','webstack');
webstack风格如下:
可根据喜好自行选择切换,后续将支持更多主题风格,也欢迎各位自行开发主题。
为什么要开发OneNav?
多个浏览器之间切换,书签管理非常混乱,而使用第三方书签管理工具又担心隐私问题,于是开发了OneNav将书签集中管理。无论是多个浏览器还是不同的设备,均可轻松访问和管理。解决多浏览器、不同设备间书签管理和访问问题。
二维码打开之后是/click/id,无法识别具体网址,这里需要怎么调整
/click/id会302跳转到具体网址,有什么问题吗?
跳转不过去
跳转不过去的
给个测试地址我来试试。
302跳转在那个文件里,没有找到
强烈建议,完善导入书签分类,导入有分类的书签,能直接显示出分类。而不是导完,乱七八糟的都在一起了,能用私人书签的收藏的书签就很多,就是怕丢了和管理不方便,几千个链接导进去没分类了,有点鸡肋。希望兄弟尽快完善这个BUG,谢谢,辛苦了
好的,感谢您的反馈,后续优化。
曾经解析过你的书签导入功能,或者可以使用我这个处理:https://www.vience.cn/blog/603.html
后台管理太麻烦了,没有分类筛选功能
感谢反馈,后续逐渐优化完善。
favicon.rss.ink的图标资源能做下缓存吗?书签一多每次打开请求一堆这个地址获取图标…
做了缓存的,二次请求应该就正常了。
想问下有支持二级菜单的计划吗,谢谢~
您好,暂时没有这个计划,可能后续会考虑。
网址的图标怎么显示啊?放置了favicon.ico favicon.png logo.png 这些文件都没用。该如何读取呢?
谢谢!
二级目录不支持?
请教下你们是怎么安装成功的。
抱歉,暂不支持二级目录。
为什么我新建分类都报错Categorie already exist!。是搭建的时候哪块地方有问题吗
反复检查下config.php设置,里面有注释。备注了不要修改的千万不要修改,否则后台会出问题。
所有操作都不生效。有没有可能数据库的连接设置有问题
1. 检查数据库目录(db)是否可写
2. 主意配置文件里面,明确说明下面两项不要修改
//这两项不要修改
$site_setting[‘user’] = USER;
$site_setting[‘password’] = PASSWORD;
//这两项不要修改
$site_setting[‘user’] = USER;
$site_setting[‘password’] = PASSWORD;
这个内容没有动过。
db有写权限的。
localhost db]# ll onenav.db3
-rw-rw-r– 1 root root 32768 Dec 24 22:52 onenav.db3
现在添加分类报错:Categorie already exist!
添加链接报错:The URL already exists!
你这权限看起来没对呀?用的root用户来运行网站?宝塔、军哥lnmp之类得一般都是www用户。
无权限,不知道哪里问题
无权限一般是你把配置文件(config.php)不该改的地方改了,检查下是否下面两项被你修改了:
//这两项不要修改
$site_setting[‘user’] = USER;
$site_setting[‘password’] = PASSWORD;
果然是文件权限问题。感谢感谢!!!
还一个问题是分类前面的图标是怎么设置样式的呢?
请参考文档说明:https://www.yuque.com/helloz/onenav/use#kEMeq
是不是对笔记本的自适应的屏幕并不是适配?导致的?
请问为什么没有删除按钮?我看你截图有删除按钮为啥我这里就没有呢…..
估计笔记本分辨率太低了显示不了,你可以:
1. 按Ctrl-缩放页面
2. 或者登陆后回到首页,鼠标右键删除
xiaoz好,切换webstack主题后,没有搜索框了,可以加一个不?
目前webstack主题只有基本功能,优先完善默认主题,webstack的完善可能要稍晚一些。
认证失败,请重新登录!为什么老是提示这个啊?
用了CDN吗?config.php配置正确没有?
使用webstack主题时,左侧栏分类过多时,点击分类后左侧栏滑动不了
您好,查询链接API是否可以添加查询指定分类下的链接
暂时不能,下个版本加上。
希望下个版本中分类列表能支持二级分类,或者多级分类
您好,建议加一个功能,批量导入、导出,浏览器书签。谢谢
这个还在做,需要一些时间,感谢支持。
不知道说什么好,还是祝疫情早点结束吧!
希望能增加个
1.紧凑模式,只显示链接,不显示链接描述,这样一页可显示更多内容
2.宫格模式和列表模式切换
1.同感。链接描述意义不是很大
2.后台管理能否设置背景图
3.权重值 未进行重复的校验
https://hao.defcon.cn 这种吗
你这个导航是用什么做的?
牛逼,有开源代码吗?
谢谢xiaoz。刚搭建了一个,发现无论分类还是链接设置为“私有”后,还是可见并可以打开,不知是不是个例。用的最新的测试版本。
如果您已经登录,管理员可见所有。开个无痕窗口或更换浏览器,先不登录账号试试。
建议增加个记事本功能,用于临时记事,不用登陆就可以编辑-保存的那种
好东西啊,感谢博主无私分享。
发现一个界面上的问题,浏览器是暗黑模式的时候,默认Material Design风格会同步暗黑,链接中的文字会看不清。
感谢,好像是有这个问题,我修正下。
我就想知道18+是什么?!!!!!!
好东西,只可意会不可言传。