TwoNav 是一款开源的书签(导航)管理程序,界面简洁,安装简单,使用方便,基础功能免费。TwoNav可帮助你将浏览器书签集中式管理,解决跨设备、跨平台、跨浏览器之间同步和访问困难问题,做到一处部署,随处访问。
环境要求
- PHP版本: 7.3 <= PHP <= 8.2
- 数据储存: SQLlite ( pdo_sqlite ) 或 MySQL (pdo_mysql)
- Web服务: Nginx / Apache / 其他
常规安装
- 访问项目地址:https://gitee.com/tznb/TwoNav 下载最新版本并解压到站点根目录
- 访问您的站点首页会自动进入安装引导,填写您要设置的管理员账号密码点击开始安装即可!
- 安装完成后点击链接即可进入首页或者后台
数据库类型
- 支持MySQL和SQLite
- 如果您正在使用虚拟机主机的话,建议您使用SQLite
- 下图为SQLite 数据库,SQLite文件名默认是随机产生的,安全性较高!
下图为MySQL数据库,请输入正确的数据库连接信息!
安装成功如下图,若失败则会提示失败原因!根据提示解决即可!
注意:新手请注意权限问题,否则可能提示权限原因安装失败,宝塔、Oneinstack、lnmp.org的站点用户均为www,可通过ls -l 站点路径
查看文件是否是www用户。
注意事项
- 无论您是那种更新方式,更新时请不要有其他操作!若无法避免(如多用户使用),则建议先到网站管理 > 系统设置 > 开启维护模式! 等更新完毕后在关闭维护模式!
- 建议先整站打包备份,(Mysql用户则同时备份数据库),主要用于更新失败时可以回滚!
在线更新 (需授权)
- 登录后台-概要页面,若检测到可用更新则会在显示更新系统!
- 点击更新系统 > 确定更新 即可完成系统更新
手动更新
- 下载最新的程序包
- 登录后台 > 网站管理 > 站长工具 > 停留在此页面不操作
- 使用新数据覆盖掉旧数据即可 (不涉及用户数据,但还是建议打包备份在更新)
- 回到刚停留的页面 > 点击数据库升级! 若看到类似下图的内容则说明正常!若是其他数据则存在异常!
功能说明
- 悬停提示: 鼠标在链接卡片处悬停时冒泡显示描述(个人觉得没啥用,关闭可提升效率)
- 聚合搜索: 页面上最大的那个搜索模块
- 搜索热词: 输入关键字时显示相关热词,数据来自于百度
- 随处搜索: 右下角和右上角那个搜索图标,点击后弹出搜索栏(关闭时点击滚动到聚合搜索)
- 天气预报: 开启后在顶部显示天气预报,数据来自于和风天气 (手机端不显示)
- 侧边导航: 选择默认状态是要收起还是展开
- 在线一言: 右上角那句话,数据来自于Hitokoto
- 延迟加载: 延迟加载链接图标,避免链接较多时加载慢的问题
- 字体大小: 根据自己的需求调节哈
- 夜间模式: 任何模式下均可手动切换!默认白天/夜间/自动仅在未手动切换模式时有效!自动:19点到6点为夜间模式
- 背 景 色: 设置背景图时可能被覆盖
- 白天背景: 填写图片URL,留空则使用背景色
- 夜间背景: 20230816更新支持,填写图片URL,留空则黑色
- 白天横幅: 填写图片URL 默认
./templates/home/WebStack-Hugo/assets/images/bg-dna.jpg
- 夜间横幅: 填写图片URL 未填写时使用黑色背景
- 炫彩横幅: 20230816更新支持,填写范围1到17,随机选择写法1,2,3,4,5,6随机选择一个,填#表示1到17随机!每个数组对应一种效果!
- 注意↑: 使用选炫彩横幅时白天夜间横幅将自动失效,该功能可能引起网页卡顿奔溃!不使用留空即可
logo图标,暂未提供修改接口,路径/templates/home/WebStack-Hugo/assets/images
需要修改直接替换对应图片即可- logo图标: 2023.04.25更新的版本已支持自定义,输入对应状态的logo地址即可
- 前台管理: 2023.06.07更新支持,允许在登录时在前台添加和编辑链接
- 拖拽排序: 2023.06.13更新支持,需开启前台管理并且是登录状态,拖拽卡片可以快速排序!注意:卡片只能在当前分类下拖动!拖出当前分类时无效!
- 悬停图片: 2023.08.10更新支持,可用于给对应链接上传图片(加好友/公众号二维码等),需在系统管理开启链接扩展,然后再链接列表进入扩展字段,添加字段:标题可自定义,字段名QRcode,类型up_img,其他可留空或根据实际情况调整
广告/公告 v2.1.5
<div><a href="https://gitee.com/tznb/TwoNav" rel="bulletin">TwoNav 开源地址1</a></div><div><a href="https://github.com/tznb1/TwoNav" rel="bulletin">TwoNav 开源地址2</a></div>
顶部链接
<!--常规菜单--><li ><a href="https://github.com/tznb1/TwoNav"><i></i><span> 关于本站</span></a></li><!--下拉菜单--><li> <a href="#"><i></i><span>配置</span></a> <ul> <li><a href="#">源码</a></li> <li><a href="#">图标</a></li> </ul></li>
友情链接
<a href="https://gitee.com/tznb/TwoNav" title="TwoNav" target="_blank">TwoNav</a>
过渡模板
- 注: 站点快照调用的第三方API,因网络的复杂性无法保证一定能获取成功!如果您介意,可以自行搭建同类API!
授权专享功能
- 在线更新系统 ( 免费只能手动更新 )
- 在线下载和更新主题模板
- 批量更新链接标题/关键字/描述/图标
- 批量识别链接是否可以访问
- 可使用本地备份功能支持回滚等操作
- 扩展功能:收录管理/留言管理/文章管理/链接扩展字段
- 可配置邮件服务用于注册时发送验证
- 可配置初始设置 (新用户注册后的默认配置)
- 可配置本地获取图标服务并支持缓存防盗链等配置
- 可开启全站私有模式降低因用户添加违规链接导致封站的风险
- 可自定义用户组权限,对不可信的用户禁止使用高危功能(如自定义代码)
- 可自定义主页版权信息,可使用二级域名直接访问用户主页
- 可自定义全局header代码和footer代码
- 可限制用户添加链接标题描述等长度
- 可设置保留账号,支持正字表达式 (保留账号列表不可以被用户注册)
- 可设置生成注册码/配置注册提示等 (如需关注公众号或付费购买注册码才可以注册)
- 支持生成sitemap.xml网站地图用于优化SEO,提高收录效果
- 支持百度推送API(链接列表和文章列表),提高收录效果
- 还有其他细节就不逐一举例了,TwoNav的发展离不开大家的支持
怎么续费
- 暂不支持自动续费,您可以过期后重新购买订阅,或者联系我人工续费
授权域名修改限制
- 永久订阅支持修改域名( 每次修改需间隔半年,最多修改5次(高级版8次) )
- 因未填或填错域名等原因(授权未被使用)需修改域名则不受限制
高级版说明
- 标准版使用场景个人/团队/工作室! 高级版无使用场景限制(如公司/公用)!
- 2023/08/09之前购买的无使用场景限制
- 除了使用场景限制,目前标准版永久和高级版永久无功能区别
- 下面开始画大饼: (指未来可能在高级版上开发的功能)
- 修改程序名称 TwoNav可以由站长自己定义
- 全站无本程序的开源地址和说明文档等
- 二级域名功能支持自定义域名前缀 (标准版账号=前缀,不支持自定义)
- 配置短信接口,用于验证码登录/注册/找回密码
- 第三方登录,如QQ/微信/Github/Gitee等
- 具体推出时间未知,需等标准版本成熟后才有精力开发高级版
- 可以确定的是高级版推出时不会只卖199
- 因为需要这些功能的用户并不多,耗费的精力和收益不成正比
- 如果您对高级版有更好的建议和想法可以跟我沟通
- 针对2023/08/09之前购买标准版永久的用户可享受6折补差价升级成高级版
- 总的来说高级版目前并未规划好,是否购买全凭用户选择