当前位置: 首页 > 分享发现 > 开源导航/书签管理器OneNav发布

开源导航/书签管理器OneNav发布

发布于:2020-12-19 最后更新:2021-3-23 分享发现 55条评论 34,277 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

OneNav是一款使用PHP + SQLite 3开发的书签管理器,支持Material Design风格,界面简洁,使用方便。xiaoz最新开源作品,欢迎体验。

功能特点

  • 支持后台管理
  • 支持私有链接
  • 支持多种主题风格(默认内置2套模板)
  • 支持链接信息自动识别
  • 支持API

快速开始

  1. 需安装PHP环境,并确保支持SQLite3(宝塔默认支持)
  2. 下载最新源码:https://github.com/helloxz/onenav/releases解压到站点根目录
  3. config.simple.php修改为data/config.php并填写自己的站点信息
  4. 参考:https://www.yuque.com/helloz/onenav/install#ImLOx进行安全设置。
  5. 访问后台:http://IP/index.php?c=login

后台界面如下:

切换主题

OneNav主题目录位于templates,内置了2套主题,默认为Material Design风格,如果需要将主题切换为webstack,只需将config.php内容修改为:

//主题风格
define('TEMPLATE','webstack');

webstack风格如下:

可根据喜好自行选择切换,后续将支持更多主题风格,也欢迎各位自行开发主题。

为什么要开发OneNav?

多个浏览器之间切换,书签管理非常混乱,而使用第三方书签管理工具又担心隐私问题,于是开发了OneNav将书签集中管理。无论是多个浏览器还是不同的设备,均可轻松访问和管理。解决多浏览器、不同设备间书签管理和访问问题。

最后


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


已有55条评论


  1. 强烈建议,完善导入书签分类,导入有分类的书签,能直接显示出分类。而不是导完,乱七八糟的都在一起了,能用私人书签的收藏的书签就很多,就是怕丢了和管理不方便,几千个链接导进去没分类了,有点鸡肋。希望兄弟尽快完善这个BUG,谢谢,辛苦了

  2. favicon.rss.ink的图标资源能做下缓存吗?书签一多每次打开请求一堆这个地址获取图标…

  3. 网址的图标怎么显示啊?放置了favicon.ico favicon.png logo.png 这些文件都没用。该如何读取呢?
    谢谢!

  4. 为什么我新建分类都报错Categorie already exist!。是搭建的时候哪块地方有问题吗

    1. 反复检查下config.php设置,里面有注释。备注了不要修改的千万不要修改,否则后台会出问题。

        1. 1. 检查数据库目录(db)是否可写
          2. 主意配置文件里面,明确说明下面两项不要修改
          //这两项不要修改
          $site_setting[‘user’] = USER;
          $site_setting[‘password’] = PASSWORD;

          1. //这两项不要修改
            $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!

          2. 你这权限看起来没对呀?用的root用户来运行网站?宝塔、军哥lnmp之类得一般都是www用户。

        1. 无权限一般是你把配置文件(config.php)不该改的地方改了,检查下是否下面两项被你修改了:
          //这两项不要修改
          $site_setting[‘user’] = USER;
          $site_setting[‘password’] = PASSWORD;

          1. 果然是文件权限问题。感谢感谢!!!
            还一个问题是分类前面的图标是怎么设置样式的呢?

    1. 估计笔记本分辨率太低了显示不了,你可以:
      1. 按Ctrl-缩放页面
      2. 或者登陆后回到首页,鼠标右键删除

  5. 希望能增加个
    1.紧凑模式,只显示链接,不显示链接描述,这样一页可显示更多内容
    2.宫格模式和列表模式切换

    1. 1.同感。链接描述意义不是很大
      2.后台管理能否设置背景图
      3.权重值 未进行重复的校验

  6. 谢谢xiaoz。刚搭建了一个,发现无论分类还是链接设置为“私有”后,还是可见并可以打开,不知是不是个例。用的最新的测试版本。

  7. 好东西啊,感谢博主无私分享。

    发现一个界面上的问题,浏览器是暗黑模式的时候,默认Material Design风格会同步暗黑,链接中的文字会看不清。