本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme
OneNav是一款开源免费的书签(导航)管理程序,由xiaoz使用使用PHP + SQLite 3开发,界面简洁,安装简单,使用方便。OneNav可帮助你你将浏览器书签集中式管理,解决跨设备、跨平台、跨浏览器之间同步和访问困难问题,做到一处部署,随处访问。
0.9.18更新内容
- 新增:站点信息、主题、过渡页面可直接通过后台设置
- 主题新增 info.json 对主题进行描述
- 移除自定义Javascript,改用站点设置的自定义header
- 部分资源已经本地化
- baisuTwo适配OneNav 0.9.18
升级
备份整个站点,下载最新版源码:https://github.com/helloxz/onenav/releases 覆盖升级。
- 升级完毕后访问下后台:https://你的域名/index.php?c=admin等待数据库自动升级完毕
- 打开OneNav后台 - 站点设置 - 填写您的站点信息。参考站点设置
- 打开OneNav后台 - 主题设置 - 选择你要使用的主题
站点设置
自0.9.18
版本开始,站点信息可通过OneNav后台进行设置,不用再修改config.php
配置文件来完成。
打开OneNav后台 - 系统设置 - 站点设置 - 您可以对网站标题、关键词、描述等信息进行设置。
参数说明:
- 网站Logo:可以填写文字,或者图片相对路径、绝对路径、URL地址都是允许的,具体取决于您使用的主题,另外部分主题可能不支持网站logo
- 网站关键词:多个关键词使用英文状态下的
,
号分隔 - 自定义header,这里可以填写CSS或者JS内容,如果您不清楚,请不要填写
自定义header详细说明
自定义header仅对用户首页和过渡页生效,部分主题可能未适配这个功能,默认主题是支持的。
比如您可以添加百度统计代码,比如:
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?xxx";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
也或者自定义网站CSS:
<style type="text/css">
/*链接描述是否显示*/
.site-main .site-list .list .desc {
/*none:不显示,block:显示*/
display: none;
}
</style>
过渡页设置
自0.9.18
版本开始新增过渡页设置,开启过渡页面后点击链接会跳转到过渡页面,并根据您的设置会等待数秒再跳转到目标地址。
好处于弊端
好处:
- 过渡页可方便搜索引擎抓取,利于SEO优化
- 可以在过渡页自定义一些内容,比如投放广告
弊端:
- 用户使用体验不友好
进入OneNav后台 - 系统设置 - 过渡页页面进行设置。
各参数含义如下:
- 如果关闭过渡页,则用户点击链接后直接跳转到目标地址,不会出现过渡页面,则访客停留时间和管理员停留时间无效
- 如果开启过渡页面,则访客停留时间和管理员停留时间生效
- 访客停留时间:指的是未登录用户点击链接后过渡页停留时长,停留完毕后才跳转到目标地址
- 管理员停留时间:指的是管理员点击链接后过渡页停留时长,停留完毕后才跳转到目标地址
最后
- OneNav项目地址:https://github.com/helloxz/onenav
- OneNav帮助文档:https://doc.xiaoz.org/books/onenav
这个过度页面可以美化一下吗 有点太简陋了
可以,没想好怎么弄,如果你有参考的也可以发我下。
https://www.foreverblog.cn/go.html十年之约的虫洞过度
https://travellings.link/
开往的下一站过度
好像开往的会比较简单,素一点。
谢谢,我先参考下。
首先感谢作者,程序非常不错,已经安装在内网使用,使用过程中碰到几个问题。1、扩展对chrome浏览器版本有要求,我原来的80版本的不能用,内网浏览器一般很少升级,导致大部分用户版本低。2、能否更改多用户版,内网兄弟注册一下就可以直接用了。3、chrome扩展如果能自动同步chrome书签就完美了。
感谢您的支持。
1. 使用了Chrome浏览器V3的API,因此可能部分版本较低的浏览器无法使用,V2的API好像明年就不支持了,所以暂时不会去降级适配扩展。
2. 如果有多用户需求可以看下Extend版本:https://doc.xiaoz.me/books/onenav-extend
3. Chrome书签自动同步不太好实现,还在研究中,不过即将发布的下个版本已经实现Chrome书签导入时自动创建所属分类
额 docker lastest还是17版本
先指定下0.9.18版本安装,后续不再推荐默认latest
感谢,已经更新。
Qi客气了。