FIT2CLOUD
Wing 的图标

Wing

5,429
1,656

一款简洁流畅、数据驱动,响应式主题,移植自WordPress主题Wing

1.1.0
二歪同学 发布于
>=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