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

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

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

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 条评论 “开源导航/书签管理器OneNav发布”

  1. kpan说道:

    二维码打开之后是/click/id,无法识别具体网址,这里需要怎么调整

    1. xiaoz说道:

      /click/id会302跳转到具体网址,有什么问题吗?

      1. kpan说道:

        跳转不过去

      2. kpan说道:

        跳转不过去的

        1. xiaoz说道:

          给个测试地址我来试试。

      3. kpan说道:

        302跳转在那个文件里,没有找到

  2. 赵鹏说道:

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

    1. xiaoz说道:

      好的,感谢您的反馈,后续优化。

      1. 文曦博客说道:

        曾经解析过你的书签导入功能,或者可以使用我这个处理:https://www.vience.cn/blog/603.html

  3. macyoyo说道:

    后台管理太麻烦了,没有分类筛选功能

    1. xiaoz说道:

      感谢反馈,后续逐渐优化完善。

  4. xc说道:

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

    1. xiaoz说道:

      做了缓存的,二次请求应该就正常了。

  5. Mocha说道:

    想问下有支持二级菜单的计划吗,谢谢~

    1. xiaoz说道:

      您好,暂时没有这个计划,可能后续会考虑。

  6. lostar说道:

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

  7. xbsd说道:

    二级目录不支持?

    1. 啧啧啧说道:

      请教下你们是怎么安装成功的。

    2. xiaoz说道:

      抱歉,暂不支持二级目录。

  8. 啧啧啧说道:

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

    1. xiaoz说道:

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

      1. 啧啧啧说道:

        所有操作都不生效。有没有可能数据库的连接设置有问题

        1. xiaoz说道:

          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. xiaoz说道:

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

      2. 小小说道:

        无权限,不知道哪里问题

        1. xiaoz说道:

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

          1. 啧啧啧说道:

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

  9. 撒法师说道:

    是不是对笔记本的自适应的屏幕并不是适配?导致的?

  10. 撒法师说道:

    请问为什么没有删除按钮?我看你截图有删除按钮为啥我这里就没有呢…..

    1. xiaoz说道:

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

  11. 路人说道:

    xiaoz好,切换webstack主题后,没有搜索框了,可以加一个不?

    1. xiaoz说道:

      目前webstack主题只有基本功能,优先完善默认主题,webstack的完善可能要稍晚一些。

  12. 我赞资源说道:

    认证失败,请重新登录!为什么老是提示这个啊?

    1. xiaoz说道:

      用了CDN吗?config.php配置正确没有?

  13. 子霖说道:

    使用webstack主题时,左侧栏分类过多时,点击分类后左侧栏滑动不了

  14. Yaalon说道:

    您好,查询链接API是否可以添加查询指定分类下的链接

    1. xiaoz说道:

      暂时不能,下个版本加上。

  15. test说道:

    希望下个版本中分类列表能支持二级分类,或者多级分类

  16. 路人说道:

    您好,建议加一个功能,批量导入、导出,浏览器书签。谢谢

    1. xiaoz说道:

      这个还在做,需要一些时间,感谢支持。