推荐下我自己开发的开源书签管理程序 OneNav - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xiaoz
V2EX    分享创造

推荐下我自己开发的开源书签管理程序 OneNav

  •  1
     
  •   xiaoz
    helloxz 2022-05-06 10:52:40 +08:00 4498 次点击
    这是一个创建于 1332 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    目前功能

    • 支持后台管理
    • 支持私有链接
    • 支持 Chrome/Firefox/Edge 书签批量导入
    • 支持多种主题风格
    • 支持链接信息自动识别
    • 支持 API
    • 支持 Docker 部署
    • 支持 uTools 插件
    • 支持二级分类
    • 支持 Chromium 内核的浏览器扩展(插件)

    支持多种风格的主题,也可以自行开发主题

    Docker 部署

    docker run -itd --name="onenav" -p 80:80 \ -v /data/onenav:/data/wwwroot/default/data \ helloz/onenav:0.9.20 
    • 80:第 1 个 80 端口为访问端口,可自行修改,第 2 个 80 为容器内部端口,请不要修改
    • /data/onenav:本机挂载目录,用于持久存储 Onenav 数据
    • 0.9.20:指定 OneNav 版本

    其它部署方式也可以参考帮助文档: https://doc.xiaoz.me/books/onenav/page/a1d0c

    Chrome 扩展

    部署 OneNav 后可以搭配 OneNav 浏览器扩展一起使用,让效率进一步提高,参考: https://doc.xiaoz.me/books/onenav/page/chrome

    点右上方扩展图标可以列出所有链接,支持搜索。

    支持鼠标右键菜单,快速添加链接到 OneNav

    其它

    32 条回复    2022-06-10 11:08:27 +08:00
    No0
        1
    No0  
       2022-05-06 10:58:54 +08:00   1
    这个有点意思
    Hansah
        2
    Hansah  
       2022-05-06 11:00:43 +08:00 via Android   1
    maxthon 导出的 html 书签导出后全部堆在一个分类下,遂弃
    xiaoz
        3
    xiaoz  
    OP
       2022-05-06 11:02:04 +08:00   1
    @siknet 目前书签导入确实只能在同一个分类下,已经在想办法优化。
    pansongya
        4
    pansongya  
       2022-05-06 11:07:08 +08:00   1
    样式可以自定义就好了, 这种说实话有点土味
    xiaoz
        5
    xiaoz  
    OP
       2022-05-06 11:08:56 +08:00
    @pansongya 样式是可以在后台 - 系统设置 - 站点设置 - 自定义 header 中自定义的,另外也提供多套主题可以切换。如果还是不爽还可以自己开发主题。
    RoyLaw
        6
    RoyLaw  
       2022-05-06 17:34:45 +08:00   1
    唔,挺好~加点社交功能就是以前的 delicious~
    xiaoz
        7
    xiaoz  
    OP
       2022-05-06 18:26:36 +08:00
    @RoyLaw 书签能加什么社交功能?请大佬指教。
    Jacobson
        8
    Jacobson  
       2022-05-07 10:25:10 +08:00
    @xiaoz 比如截图里的 18+ ,就可以很好的社交 /手动狗头
    Jacobson
        9
    Jacobson  
       2022-05-07 10:41:32 +08:00   1
    楼主请问这是什么情况,无论写什么都是这个提示
    xiaoz
        10
    xiaoz  
    OP
       2022-05-07 10:55:41 +08:00
    @Jacobson #9 ,您看下目录权限了,是不是 data 目录权限不够。比如宝塔之类的所属用户是 www ,如果用了 root 操作就会有权限问题。
    Jacobson
        11
    Jacobson  
       2022-05-07 10:58:56 +08:00   1
    @xiaoz #10 好的,已解决,感谢回复
    RoyLaw
        12
    RoyLaw  
       2022-05-07 17:39:15 +08:00   1
    @xiaoz 打个比方呀,让用户给自己添加的书签加上 tag ,让用户可以通过 tag 搜索到别人开放的书签,让用户可以关注自己感兴趣的用户,被关注的用户添加开放书签的时候会提醒订阅用户…Jacobson 举得例子用户需求就很大,但是咱们还是要守法的,对吧~~
    fuis
        13
    fuis  
       2022-05-07 18:05:38 +08:00   1
    不考虑出个云服务吗
    xiaoz
        14
    xiaoz  
    OP
       2022-05-07 19:18:39 +08:00
    @fuis 书签数据可能部分用户还是比较敏感的,SaaS 云服务的话可能某些用户担心不安全,所以暂时没有出云服务的打算,自己部署一个还是挺简单的。
    xiaoz
        15
    xiaoz  
    OP
       2022-05-07 19:19:25 +08:00
    @siknet #2 ,已经有方案了,下个版本上线后,导入书签的时候就支持自动创建分类了。
    Hansah
        16
    Hansah  
       2022-05-07 21:01:45 +08:00 via Android
    @xiaoz 感谢,到时试试
    xiaoz
        17
    xiaoz  
    OP
       2022-05-16 12:59:13 +08:00
    @siknet #2 ,您好,0.9.21 已经支持书签导入时自动创建不存在的分类: https://github.com/helloxz/onenav/releases/tag/0.9.21
    Hansah
        18
    Hansah  
       2022-05-16 13:30:10 +08:00
    @xiaoz docker 也同步更新了?还是单代码?
    Hansah
        19
    Hansah  
       2022-05-16 14:39:38 +08:00
    nginx php 8.0 安装显示权限不够无法写入
    xiaoz
        20
    xiaoz  
    OP
       2022-05-16 20:38:53 +08:00 via Android
    @siknet 不支持 PHP 8 ,最高 7.4 ,docker 也更新了。
    Hansah
        21
    Hansah  
       2022-05-16 23:05:25 +08:00   1
    @xiaoz 嗯,直接上了 docker,不折腾 php 了,已经用上了,感谢
    zololiu
        22
    zololiu  
       2022-06-03 16:49:27 +08:00   1
    除了颜值之外,其他看上去很棒,现在安排试试,感谢!
    xiaoz
        23
    xiaoz  
    OP
       2022-06-09 17:38:25 +08:00
    @zololiu #22,0.9.23 新增了 2 套模板,看看有没有喜欢的呢: https://github.com/helloxz/onenav/releases/tag/0.9.23
    zololiu
        24
    zololiu  
       2022-06-09 22:57:20 +08:00
    @xiaoz 新的“5IUX 搜索” 这个就很棒哇,可以设置成浏览器主页来用了,若是能像 Renewed Tab 那样允许用户上传背景图或者使用随机精选图片作为背景,视觉体验上就更好了,感谢老哥!
    zololiu
        25
    zololiu  
       2022-06-09 23:01:47 +08:00
    @xiaoz 但是,好像有问题。升级到最新版本,用了这个主题,退出账号,再填充账号密码,点击登录,没反应,进不了后台了。
    zololiu
        26
    zololiu  
       2022-06-09 23:06:41 +08:00
    @xiaoz 然后我在 Chrome 开了个访客模式,再次登录就进后台了。
    zololiu
        27
    zololiu  
       2022-06-09 23:08:57 +08:00
    @xiaoz 然后我在 Chrome 开了个访客模式,再次登录,就进后台了。
    xiaoz
        28
    xiaoz  
    OP
       2022-06-09 23:19:55 +08:00 via Android
    @zololiu 可能是 js 缓存导致,试试 Ctrl + F5 刷新试试?还不行的话 F12 帮忙看看有报错没有。
    xiaoz
        29
    xiaoz  
    OP
       2022-06-09 23:21:27 +08:00 via Android
    @zololiu 嗯,那就是 js 缓存导致的,考虑不周,登录页调用 js 没加参数,导致 js 被浏览器缓存没强制更新。
    zololiu
        30
    zololiu  
       2022-06-10 00:04:03 +08:00   1
    @xiaoz 嗯嗯,Ctrl + F5 刷新了一下解决了。

    另外给大佬提个建议,希望能增加默认没有登录的情况下,访问页面自动转跳到 /login 登录页。事实上,在没有登录的情况下,主题显示并不美观,比如“baisuTwo - 1.0.2” 在没登陆的时候,顶部就只有上面一个天气+时间的大横条,下方空空一片,页面看着比较诡异。。。。尽管有保留搜索框,感觉实用意义不大。

    另外是否可以考虑一下,像某些程序一样,默认首页不显示“登陆”选项,比如 ghost 博客,登陆的时候就手动在域名后面输入:/ghost ,就是登录页。这样会使首页看上去更简洁,更专注,也更私人一些。

    [![cba9f1946776a8f0bac750bac76a1945.md.png]( https://youjb.com/images/2022/06/09/cba9f1946776a8f0bac750bac76a1945.md.png)]( https://youjb.com/image/cNi)

    比如这样,把右下角登录框隐藏掉,把添加分类隐藏掉,把右下角的添加链接隐藏掉,页面看上去就简洁清爽多了。因为这三项功能,不属于实时都会被用到的功能,但是它们却占据了视觉区域,且整体看上去有些乱。

    若是实在想保留,建议可以学学 Chevereto 或者 TTRSS 那样,把一些非常用的功能整合到页面右上角或者左下角的一个图标里面,用户点击这个图标,然后展开下拉功能列表,选择自己想执行的操作。

    大佬见谅见谅,职业设计汪的强迫症发作了,以上只是建议~~
    zololiu
        31
    zololiu  
       2022-06-10 00:11:33 +08:00   1
    @xiaoz 哦哦哦。对了,针对上面提到的,自动转跳登录页的问题,想再解释以下~

    因为肯定有用户是有不登陆的情况下,也想使用首页功能这样的需求的。只是我想可以给用户一个选择的开关,像 PicHome 那样,当用户后台设置为“私人”的时候,就自动跳到登录页。当用户设置为“公共”的时候,就默认不转跳到登录页,来展示首页内容。

    这是针对两种不同应用场景下的选择的。
    xiaoz div class="fr">     32
    xiaoz  
    OP
       2022-06-10 11:08:27 +08:00
    @zololiu 感谢您的反馈,baisuTwo 是一个网友开发的。我后续考虑考虑。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3351 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 00:50 PVG 08:50 LAX 16:50 JFK 19:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86