Created an open-source, highly customizable navigation site for multiple users using AI

测试项目地址: CloudNav 导航

测试项目由于未使用外挂的ssd存储,所以在docker运营方(经常关机)关机重启后会丢失用户数据,所以只是给大家用来体验操作,我目前使用的是cloudflarepages+kv+d1使用wrangler部署的版本,已稳定运行一周。

两种部署教程视频版 教程地址

开源项目地址: CF-nav

增加了vps极速部署傻瓜式脚本

喜欢的可以帮我去github点个小小的star
境外vps极速部署命令


bash <(curl -sSfL https://raw.githubusercontent.com/alivedou/CF-nav/v4/ikun.sh)

具体特点功能包含但不限于以下内容:

1.多用户登录:

  • 可以只部署一个网站,同时给周围的亲朋好友使用,每个人拥有独立的导航页。

2.快捷调出搜索框,切换搜索引擎:

  • 键盘键入文字和数字,自动调出搜索框,搜索框下方显示已有的书签页,可以通过键盘上下方向键选择推荐书签页,如果搜索内容没有的话则默认调用搜索引擎搜索内容。可以在调出的完全体搜索框点击左侧按钮切换搜索引擎,默认为必应,其次Google和百度,搜狗,esc退出搜索框。

3.支持html格式书签页。

  • 可以在页面管理导入edge浏览器html格式的收藏夹,也可以导出。

4.支持便捷页面管理:

  • 支持拖动分类进行分类排序,支持拖动书签页进行书签页排序,支持跨分类拖动书签页排序,书签页编辑支持魔法棒一键调用网站图标(有时候不生效),书签页和分类编辑支持搜索框使用英文关键词搜索emoji和和矢量图作为图标。

5.支持自定义背景图片:

  • (自定义图片仅保存到本地),支持背景图片模糊虚化。如果未自定义背景图,默认使用必应高清壁纸,每24小时更换。

6.支持两种页面模式:

  • 常规模式:默认显示全部分类(可设置只显示一个分类),侧边栏迷你态常驻。
  • 禅意模式(极简模式):只显示一个分类下书签页。默认侧边栏隐藏不见,保持一定时间页面不动进入休眠只显示纯享背景。

7.支持键盘快捷操作:

  • 常用快捷键:ctrl+l/cmd+l快速调出登录登出栏(登录态调出注销登陆,点击enter注销登陆,页面立即回到游客态,别人看不到你的网页内容)。
  • ctrl+b/cmd+b ,快速调出侧边栏。alter+z快速切换页面模式(常规和禅意模式)
  • esc,退出绝大部分弹窗。键盘方向键选择交互元素(按钮啥的,有可能部分按钮无法交互,毕竟我一个人测试的,难免有漏掉的)。

8.支持云端自动备份,页面管理的设置是默认有改动就上传云端,但是下载需要手动(避免你多设备同时修改页面导致未保存)。

9.支持多用户管理:
用户组四种,游客,普通用户,超级用户和管理员。区别在于默认可使用分类和书签页上限不同,以及管理会多几个按钮。

10.支持tgbot每日定时发送导航站运营日志:

  • (包括管理员的高危操作:修改用户密码,重置用户密码,发布公告,更改用户所属用户组)。

11.支持批量操作:

  • 页面管理书签页支持批量删除和移动。

12.支持个人导航网页分享:

  • 用户可设置自己的自定义导航页分享给他人浏览,其他人只可阅读,不可编辑操作。
  • 用户若设置了书签页隐藏,则自己导航页的书签上会有一个小眼睛按钮表示不可见但可以使用,但分享给他人的导航网页该书签页(网址窗格)不可见。

13.可设置显示常去网站。

  • 逻辑为最近一周点击跳转超过十次显示到最顶部,方便用户跳转。

14.可设置网站跳转方式。

  • 默认另开一页跳转,可设置为当前页面跳转。

15.支持明亮模式和黑暗模式,以及跟随系统。

16.手机和平板适配:

  • 手机端由于屏幕较小,把侧边栏调出按钮和搜索框按钮放到了右下角,还增加了回到顶部和底部按钮按钮,方便单手操作。(以上四个按钮未激发态默认隐藏或者半隐藏)

:electric_plug: 浏览器插件配合使用(推荐)

搭配浏览器插件体验更佳(以 Edge 为例):

  1. 在扩展商店搜索并安装 custom new tab (作者: maltejur)。
  2. 安装后在扩展管理中启用。
  3. 在插件设置里输入你的导航页网址(自定义域名)。
  4. 点击 Save 并保存,开启对应按钮。

完成后,浏览器启动页和新建标签页都将自动打开你的私有导航站!:rocket:

如果喜欢我的分享,请给我的仓库一个小心心。

5 Likes

感谢资源分享

Let’s go take a look.

感谢分享

原创的一定要支持下,刚才去看了一下,感觉界面布局可以再优化优化,个人比较喜欢简练现代的风格

去看了一下,还不错,感谢分享

干货满满,必须收藏!

可以alter+z快速切换到禅意模式,然后再ctrl+b调出侧边栏在个性化设置里面调整为紧凑布局应该就基本符合你的要求了,我自己也是这么设置的。

谢谢提醒,去测试一下。

厉害,了解一下