二歪同学 发布于
>=2.0.0
本次改动较多,版本号从 1.0.8 直接升至 1.1.0,跳过 1.0.9。
新增
- 新增笔记(瞬间)详情页
/moments/{name},独立标题、描述与 og 社交卡片信息 - 抽出瞬间卡片公共组件
includes/widgets/momentCard.html,首页与列表页共用同一套渲染逻辑 - 登录用户可在首页直接发布笔记,发布框新增公开 / 私密切换
- 灯箱、视频弹窗、点赞、评论等交互脚本独立为
includes/scripts/公共片段,列表页与详情页复用 - 新增豆瓣页面模板,适配豆瓣插件(未安装插件时给出友好提示)
- 适配链接管理插件:朋友圈页面改用链接管理订阅数据,友链页面移除原友链自助提交插件支持
- 引入 emoji-mart 资源
- 发表框在所有带 Tab 的列表页(首页 /
/moments/ 文章列表)统一展示,登录后切换 Tab 不再丢失发布入口 - 适配 Docsme 文档插件:新增文档详情 / 列表 / 目录页模板,深浅色跟随主题配色方案
优化
- 首页与
/moments列表改为服务端渲染,对 SEO 更友好;首屏 20 条,超出部分引导至完整列表 - 瞬间标签改由插件接口下发真实计数,点击标签跳转
/moments?tag=由服务端筛选,移除前端 AJAX 重渲染 - 评论区改为惰性挂载,首屏不再为每条笔记创建评论实例,长列表性能明显改善
- 列表恢复插件分页(page / prevUrl / nextUrl),结尾提供「查看全部 N 条笔记」入口
- 将内联编辑框样式统一收敛到主样式表,修复
/moments与详情页编辑框样式错乱 - 首页顶部栏、移动端与深色模式显示细节优化
- 内容 Tab 收敛为公共片段:链接与高亮统一生成,文章缺失时降级到归档页;Tab 永远指向各类内容的唯一权威入口
- 为首页 / 列表页补全 canonical:重复内容页面归一到权威地址,筛选页声明自身
- 笔记详情页发布时间移到卡片头部左侧,与列表一致的相对时间格式;顶栏右侧只保留管理操作
- 文章首页模式下,
/moments与文章列表页对重复内容给出定位提示条
修复
- 修复瞬间标签重复渲染的问题
- 修复瞬间标签链接在子目录部署下失效、含空格标签无法正确编码的问题
- 修复未安装瞬间插件时首页笔记区域的空白与报错
- 修复未安装瞬间插件时首页仍显示发表框的问题
- 修复发表框底部两角背景从圆角处溢出的问题
- 修复注册页 Favicon 图标不显示
- 修复通行密钥(Passkey)登录按钮显示逻辑
- 修复豆瓣页面显示细节问题
工程
.gitignore中scripts/规则收窄为仅忽略仓库根目录,避免误伤templates/includes/scripts/- 全部提交信息规范化为 Conventional Commits
Generated from v1.1.0
资源下载
- theme-wing-1.1.0.zip
