TwoNav 20240409 更新内容 & 注意事项
要点: 消失的热门链接在分类管理自行添加 / 需更新主题才支持下面的功能
一、内置随机一言数据
有不少主题都支持随机一言, 但几乎都是在线调用第三方API获取
内置随机一言的好处是不在依赖第三方API
可以降低请求数、提高站点加载速度和稳定性、防止跨站追踪
内置的数据还可以作为默认的链接描述使用哦
二、默认链接描述
支持链接描述的主题, 如果站长没有填写描述时会显示: 作者很懒,没有填写描述。
显示这个目的是为了占位, 避免观感上的差异
新版在站点设置增加了: 链接描述
当没有填写链接描述的时候就显示这里填的内容
还支持随机一言哦,输入 {yiyan} 即可 ( 不要有空格哈 )
如果你还是想留空白的话就打个空格
这样就不用挨个链接去修改啦
三、导航菜单
新增了导航菜单管理, 避免用户要自己写HTML代码的问题,统一管理更加方便
支持链接打开方式: 新窗口打开 或 当前窗口打开
支持生效条件: 无条件 (任何时候都显示)、 登录时显示、 未登录时显示
还支持扩展参数、例如WebStack-Hugo可通过扩展参数实现二级菜单和菜单图标
示例扩展参数: 根下的ico是一级菜单的fa字体图标
{
"desc": "该扩展参数适合WebStack-Hugo主题",
"ico": "fa fa-bookmark",
"nav": [
{
"title": "Gitee",
"url": "https://gitee.com/tznb/TwoNav",
"description": "Gitee",
"ico": "fa fa-git-square",
"target": "_blank"
},
{
"title": "GitHub",
"url": "https://github.com/tznb1/TwoNav",
"description": "GitHub",
"ico": "fa fa-github",
"target": "_blank"
}
]
}四、友情链接
友情链接也是个常用的区块, 这次更新也支持了
友情链接和导航菜单都支持调整顺序、入口都在链接管理下面
导航菜单和友情链接仅部分主题支持
五、分类管理
1. 添加分类时可以选择分类类型:
常规链接 ( 用于储存添加的链接 )
最新链接 ( 虚拟分类、由系统获取最新添加的链接 )
热门链接 ( 虚拟分类、由系统获取点击量最高的链接 )
常规文章 ( 用户储存用添加的文章 )
最新文章 ( 虚拟分类、由系统获取最新添加的文章 )
热门文章 ( 虚拟分类、由系统获取点击量最高的文章 )
注意1: 为避免错乱, 添加后的分类不允许修改类型
注意2: 文章可以添加到常规链接分类中、但链接不能添加到常规文章分类中
注意3: 文章类的父级可以是链接类、但链接类的父级分类不能是文章类
注意4: 虚拟分类不可以重复添加
集中到分类管理后用户可以对虚拟分类的名称/图标/位置等自定义
从而解决部分精益求精的用户吐槽这个图标不能自定义的问题 ( 其他图标都用SVG彩色图标了,就你这个还用字体图标 太丑了.... )
2. 添加和修改分类时可以对当前分类设置显示数量
分类设置的显示数量仅对当前分类有效,不涉及子分类
如果分类中同时存在链接和文章则独享该阈值
例如显示数量设为10, 分类下有15条链接和12篇文章
会显示10条链接+10篇文章
当分类设置的显示数量为空时会调用站点设置的数量
当设为0时表示不限制
注意: 如果虚拟分类未设置显示数量且站点设置也未做限制时,则默认为10
六、站点设置的变化
增加配置项: 文章数量 / 链接描述
移除配置项: 最新链接 / 热门链接
文章数量用于全局限制每个分类下在主页显示的文章数量
链接描述用于未填写链接描述时显示这里配置的内容 ( 第二条已经说明了 )
移除的最新和热门在分类管理中得到支持、使用上更加灵活
七、主页文章分类样式
为部分主题增加了文章显示样式
避免文章和链接分不清的尴尬局面
需要您在添加分类的时候将分类类型改为常规文章
将文章添加到常规文章分类中
我们依旧是允许将文章添加到常规链接中
毕竟还是有用户只是哪来简单的记点东西而已
因为这类用户并不会去给文章添加封面
八、分类页面优化
更新前: 分类页面导航栏和内容仅显示指定分类
更新后: 分类栏显示所有分类,可点击跳转到主页并定位到分类 ( 部分主题支持 )
九、支持排序方式啦
在站点设置可以分别对链接和文章设置排序方式
支持的排序方式如上图
默认模式: 根据编号和权重,从小到大 ( 在链接列表排序模式自己决定顺序 )
数据编号: 不考虑权重,按添加顺序显示
升序是从小到大或从旧到新,降序则反过来
如果你需要发布的文章,添加的链接靠前显示就选择数据编号降序
如果你希望自定义顺序则选择默认
需要注意的是在非默认模式时请不要在前端拖拽排序
拖拽后会导致原自定义的顺序被覆盖
十、其他方面
WebStack-Hugo: 模板的配置页面变化了, 使用上更加方便了
和风天气插件: 由于和风天气官方公告5月1号停止服务,所以移除了这个插件
系统设置: 检测到修改登录入口和注册入口时,弹出提示信息,避免部分用户不知情导致无法登录后台
站点设置: 将链接图标设为本地服务时如果未开启本地服务则弹出提醒
还有其他的细节调整就不在单独介绍了
注意事项
本次更新存在数据库升级 ( 分类表添加分类类型和显示数量字段 )、升级前请注意备份

