简单好用的书签管理器OneNav
什么是 OneNav ?
OneNav 是使用 PHP + SQLite 3 开发的简约导航/书签管理器,支持后台管理、私有链接、书签批量导入和多种主题风格。
老苏已经折腾过的类似应用有 WebStack
、Heimdall
、Organizr
,从定位上看与 WebStack
比较接近。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 onenav
,选择第一个 onenav
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹,并将其命名为 onenav
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/onenav
|
/data/wwwroot/default/data
|
存放onenav数据 |
端口
端口不冲突就行,老苏这里用了 9680
本地端口 | 容器端口 |
---|---|
9680 | 80 |
环境
可变 | 值 |
---|---|
USER
|
用户 |
PASSWORD
|
密码 |
运行
在浏览器中输入 http://群晖IP:9680
,就可以看到主界面了
点右上角可以登录后台,账号和密码就是在前面 环境变量
里设置的
后台非常简单
第三方主题
内置了两套模板,所谓的第三方其实也就两款免费的主题,一款是作者自己开发的基于开源项目 webstack
适配的 OneNav
主题,作者自己说该主题支持的功能相对较少,不太建议使用。
- 下载地址:https://github.com/helloxz/webstack
另一款是网友开发的,风格简约舒适,支持暗色主题。
下载地址:https://wget.ovh/source/onenav/themes/baisu.zip
项目地址:https://gitee.com/baisucode/onenav-theme/tree/master/templates/baisu
我下载了后面一款主题,解压至 onenav
目录下
用 SSH 客户端连接到群晖上,在 onenav
目录下执行下面的命令
# 拷贝主题文件
docker cp /volume1/docker/onenav/baisu helloz-onenav1:/data/wwwroot/default/templates
修改配置文件 config.php
,将主题修改为 baisu
保存后不需要重启,直接刷新页面就可以看到新界面了
默认没有显示站点描述,打开 baisu
目录下的 index.php
文件,搜索 <?php echo $link['description']; ?>
取消注释即可
保存之后,需要再次执行
# 拷贝主题文件
docker cp /volume1/docker/onenav/baisu helloz-onenav1:/data/wwwroot/default/templates
其实只要拷贝一个文件就可以了,只是老苏懒得去重写,还是复制粘贴更快捷,刷新界面就可以看到站点描述了
一键添加
随便添加个新标签, 右键 --> 修改,标签名称栏随意填写, 标签网址填写下面这段代码
记得将
http://www.你的域名.com
改成你自己的地址
javascript: var url = location.href;
var title = document.title;
void(open('http://www.你的域名.com/index.php?c=admin&page=add_quick_tpl&url=' + encodeURIComponent(url) + '&title=' + encodeURIComponent(title), "_blank", "toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, left=200,top=200,width=420, height=480"));
用法直接用了 baisu
作者的动图,一看就明白了
这个给收藏带来了极大的便利,另外书签在移动端的表现也非常不错,虽然没有 WebStack
好看,但是胜在添加收藏更方便一些。
分类不支持层级,这点也不如 WebStack
但是也够用了,毕竟简约、方便才是 OneNav
的特点。
参考文档
helloxz/onenav: 使用PHP开发的简约导航/书签管理系统。
地址:https://github.com/helloxz/onenav使用Docker部署OneNav书签管理器 - 小z博客
地址:https://www.xiaoz.me/archives/15872OneNav使用手册 · 语雀
地址:https://www.yuque.com/helloz/onenavbaisu: onenav主题 - Gitee.com
地址:https://gitee.com/baisucode/onenav-theme/tree/master/templates/baisu
简单好用的书签管理器OneNav相关推荐
- OneNav开源导航系统 简约导航/书签管理器
介绍: OneNav是一款使用PHP + SQLite 3开发的书签管理器,支持Material Design风格,界面简洁,使用方便,欢迎体验. 支持后台管理 支持私有链接 支持多种主题风格(默认内 ...
- 云原生之使用Docker部署OneNav个人书签管理器
云原生之使用Docker部署OneNav个人书签管理器 一.OneNav介绍 1.OneNav简介 2.OneNav特点 二.检查本地docker环境 1.检查docker版本 2.检查docker状 ...
- PHP+SQLite3简约网址导航、书签管理器网站源码
简介: PHP+SQLite3简约网址导航.书签管理器网站源码 功能特色: 支持后台管理 支持私有链接 支持书签批量导入 支持多种主题风格 支持链接信息自动识别 支持API 支持Docker部署 支持 ...
- 一个简单的PHP邮件列表管理器
1.需求分析 管理员应该能够建立和修改邮件内容. 管理员应该能够将文本或HTML格式的新闻信件发送给一个列表中的所有订阅者. 用户应该能够通过注册使用一个站点,并且可以进入并修改他们的个人资料. 用户 ...
- PHP+SQLite3简约网址导航、书签管理器网站源码/百素导航系统
介绍: PHP+SQLite3简约网址导航.书签管理器网站源码 功能特色: 支持后台管理 支持私有链接 支持书签批量导入 支持多种主题风格 支持链接信息自动识别 支持API 支持Docker部署 支持 ...
- shaarli 书签管理器
自己安装书签管理 mkdir /opt/appdata/shaarlichmod 777 /opt/appdata/shaarli docker pull shaarli/shaarli:latest ...
- 极简的书签管理器Shaarli
什么是 Shaarli ? Shaarli 是一个使用 PHP 编写的针对个人.极简.超快速.无数据库的书签服务. 安装 在群晖上以 Docker 方式安装. 在注册表中搜索 shaarli ,选择第 ...
- 超简单的待办事项列表管理器todo
什么是 todo ? todo 是一个自托管的 todo web 应用程序,可让您以简单且最少的方式跟踪您的 todo.
- php书签源码,OneNav简约PHP导航书签源码
源码介绍 OneNav是一款使用PHP + SQLite 3开发的书签管理器,支持Material Design风格,界面简洁,使用方便.xiaoz最新开源作品,欢迎体验. 功能特点 支持后台管理 支 ...
最新文章
- git基础用法(一)
- mysql批量插入数据的函数和存储过程
- ajax17,17个使用AJAX技术的数据表格控件
- LeetCode 489. 扫地机器人(DFS)
- solution: stuch on 'setting up your MAC'
- python导入表格后坐标轴刻度设置_Python-更改matplotlib中x或y轴上的“刻度频率”?...
- 查找目录下固定文件目录以及路径(自然排序)
- HDU 4283 You Are the One(区间DP)
- SEGGER J-Flash烧写SN号(serial number)的两种方式
- Cisco ASA 5585防火墙ASDM配置
- 国家标准的台式计算机,GBT 9813.1-2016 计算机通用规范 第1部分:台式微型计算机国家标准...
- C语言中 整数除法 向上取整的数学证明
- 打开matlab窗口,不小心关闭了matlab的命令窗口怎么再打开?谢谢,十分急
- 终于知道电脑版微信为啥只能扫码登录了
- Java 细胞分裂问题
- vm15安装mac10.14提取ipa包
- 广东:让“数据跑路”代替“民众跑腿”
- 大学想选择计算机专业,零基础如何快速学习编程?都是经验之谈
- ajax asp后台获取不到post数据,asp.net webapi [FromBody]string 获取不到ajax post的数据的解决方法...
- 数据结构之不带头结点单链表和带头结点单链表相关操作实现(C语言)